Rename CacheKey to DataCacheKey
and move its definition to ModuleBase classes