Why not automatically run a compaction close to the 1-hour mark? Then the cache miss won’t have such a bad impact.