rename CacheMap to MapCache