move from cacheKey to CacheLocation