Class ProductConfigurationCacheKey

  • All Implemented Interfaces:
    CacheKey

    public class ProductConfigurationCacheKey
    extends AbstractCacheKey
    Default implementation for a cache key in sap productconfig The field keys contains the additional cache keys. The keys of the map correspond to the names of the additional fields. The values of the map correspond to the actual value of the additional field.
    • Constructor Detail

      • ProductConfigurationCacheKey

        public ProductConfigurationCacheKey​(java.util.Map<java.lang.String,​java.lang.String> keys,
                                            CacheUnitValueType valueType,
                                            java.lang.String typeCode,
                                            java.lang.String tenantId)
        Default constructor
        Parameters:
        keys - map of additional fields to the cache key
        valueType - indicates whether the caches valueType is serializable
        typeCode - type code
        tenantId - hybris tenant
      • ProductConfigurationCacheKey

        public ProductConfigurationCacheKey​(java.util.Map<java.lang.String,​java.lang.String> keys,
                                            java.lang.String typeCode,
                                            java.lang.String tenantId)
        Constructor which assumes that the cache's valueType is not serializable
        Parameters:
        keys - map of additional fields to the cache key
        typeCode - type code
        tenantId - hybris tenant