revlog: drop cache after use to save memory footprint
If we reconstruct back to back large versions, we need to drop the cache first to avoid doubling memory usage.
adding baradding foo% state dump aftern 666 -1 barn 666 -1 foo% status! bar? bazC foo