Add tests and partial implementation for no-cache handling

Fixes https://phabricator.wikimedia.org/T78439
/cc @gwicke