Class DataTrackingKeyGen.CatalogKeyGenerator
java.lang.Object
com.broadleafcommerce.data.tracking.core.cache.DataTrackingKeyGen.CatalogKeyGenerator
- All Implemented Interfaces:
com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
,org.springframework.cache.interceptor.KeyGenerator
- Direct Known Subclasses:
DataTrackingKeyGen.CatalogWithInstantKeyGenerator
- Enclosing class:
- DataTrackingKeyGen
public static class DataTrackingKeyGen.CatalogKeyGenerator
extends Object
implements com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
-
Constructor Summary
ConstructorDescriptionCatalogKeyGenerator
(VendorAwareCacheKeyEnhancer vendorAwareCacheKeyEnhancer) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
addContextInfoDataToKey
(ContextInfo contextInfo, com.fasterxml.jackson.databind.node.ObjectNode key) void
applyKeyFromArg
(Object param, int position, com.fasterxml.jackson.databind.node.ObjectNode node) protected VendorAwareCacheKeyEnhancer
May be null in the event vendor processing is disabled or if policy validation is disabled.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.broadleafcommerce.common.extension.cache.key.ContextKeyGen
generate, generate, generateWithPrefix, getArgs, getRouteKey
-
Constructor Details
-
CatalogKeyGenerator
public CatalogKeyGenerator() -
CatalogKeyGenerator
-
-
Method Details
-
applyKeyFromArg
public void applyKeyFromArg(Object param, int position, com.fasterxml.jackson.databind.node.ObjectNode node) - Specified by:
applyKeyFromArg
in interfacecom.broadleafcommerce.common.extension.cache.key.ContextKeyGen
-
addContextInfoDataToKey
protected void addContextInfoDataToKey(ContextInfo contextInfo, com.fasterxml.jackson.databind.node.ObjectNode key) -
getVendorAwareCacheKeyEnhancer
May be null in the event vendor processing is disabled or if policy validation is disabled. If null, no vendor privilege considerations will be added to the key.
-