When a cached entry is found on disk, put it back in the memory cache before re-opening the file mapping and also remove it from the disk cache. This makes more sense and helps keeping the cache stable.