The cache persistence boundary used by runScan. Injectable so a
one-shot scan can run entirely in memory (no disk I/O): the caller supplies a
load that hands back a held Cache and a no-op save, then reads the
populated object back after the scan resolves. Defaults to diskCacheIO.
The cache persistence boundary used by runScan. Injectable so a one-shot scan can run entirely in memory (no disk I/O): the caller supplies a
loadthat hands back a held Cache and a no-opsave, then reads the populated object back after the scan resolves. Defaults to diskCacheIO.