implemented CacheIdentifier interface