Interface CacheKeyGenerator
-
- All Known Implementing Classes:
CacheKeyGeneratorImpl
public interface CacheKeyGeneratorGenerates cache keys to be used for hybris cache regions
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProductConfigurationCacheKeycreateAnalyticsDataCacheKey(java.lang.String configId)Creates a cache key for the analytics data cache regionProductConfigurationCacheKeycreateClassificationSystemCPQAttributesCacheKey(java.lang.String productCode)Creates a cache key for the classification system CPQ attributes cache regionProductConfigurationCacheKeycreateConfigCacheKey(java.lang.String configId)Creates a cache key for the configuration cache regionProductConfigurationCacheKeycreatePriceSummaryCacheKey(java.lang.String configId)Creates a cache key for the price summary cache region
-
-
-
Method Detail
-
createAnalyticsDataCacheKey
ProductConfigurationCacheKey createAnalyticsDataCacheKey(java.lang.String configId)
Creates a cache key for the analytics data cache region- Parameters:
configId- configuration id- Returns:
- the created cache key
-
createPriceSummaryCacheKey
ProductConfigurationCacheKey createPriceSummaryCacheKey(java.lang.String configId)
Creates a cache key for the price summary cache region- Parameters:
configId- configuration id- Returns:
- the created cache key
-
createConfigCacheKey
ProductConfigurationCacheKey createConfigCacheKey(java.lang.String configId)
Creates a cache key for the configuration cache region- Parameters:
configId- configuration id- Returns:
- the created cache key
-
createClassificationSystemCPQAttributesCacheKey
ProductConfigurationCacheKey createClassificationSystemCPQAttributesCacheKey(java.lang.String productCode)
Creates a cache key for the classification system CPQ attributes cache region- Parameters:
configId- configuration id- Returns:
- the created cache key
-
-