Interface CacheKeyGenerator

  • All Known Implementing Classes:
    CacheKeyGeneratorImpl

    public interface CacheKeyGenerator
    Generates cache keys to be used for hybris cache regions
    • 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