cache: Fix test for new behavior
cache: Fix test for new behavior

Accessing beyond the end of the file now removes the file from the cache
because it is assumed to be truncated. Usually, this means that the data
is fetched directly from the backend instead.

restic/restic,middelink/restic,middelink/restic,kurin/restic,restic/restic,kurin/restic