Interface CacheKeyGenerator

All Known Implementing Classes:
CacheKeyGeneratorImpl

public interface CacheKeyGenerator
Generates cache keys to be used for hybris cache regions
  • Method Details

    • createAnalyticsDataCacheKey

      ProductConfigurationCacheKey createAnalyticsDataCacheKey(String configId)
      Creates a cache key for the analytics data cache region
      Parameters:
      configId - configuration id
      Returns:
      the created cache key
    • createPriceSummaryCacheKey

      ProductConfigurationCacheKey createPriceSummaryCacheKey(String configId)
      Creates a cache key for the price summary cache region
      Parameters:
      configId - configuration id
      Returns:
      the created cache key
    • createConfigCacheKey

      ProductConfigurationCacheKey createConfigCacheKey(String configId)
      Creates a cache key for the configuration cache region
      Parameters:
      configId - configuration id
      Returns:
      the created cache key
    • createClassificationSystemCPQAttributesCacheKey

      ProductConfigurationCacheKey createClassificationSystemCPQAttributesCacheKey(String productCode)
      Creates a cache key for the classification system CPQ attributes cache region
      Parameters:
      configId - configuration id
      Returns:
      the created cache key