Uses of Interface
de.hybris.platform.regioncache.key.CacheKey
Packages that use CacheKey
Package
Description
-
Uses of CacheKey in com.hybris.backoffice.cache.impl
Classes in com.hybris.backoffice.cache.impl that implement CacheKey -
Uses of CacheKey in com.hybris.backoffice.search.cache.impl
Classes in com.hybris.backoffice.search.cache.impl that implement CacheKeyMethods in com.hybris.backoffice.search.cache.impl that return CacheKeyModifier and TypeMethodDescriptionDeletedItemCacheKeyGeneratorImpl.createCacheKey(String typeCode, String cacheKey) -
Uses of CacheKey in de.hybris.platform.acceleratorcms.component.cache
Methods in de.hybris.platform.acceleratorcms.component.cache that return CacheKeyModifier and TypeMethodDescriptionCmsCacheService.getKey(javax.servlet.http.HttpServletRequest request, AbstractCMSComponentModel component) Gets the cache key for the current component and requestMethods in de.hybris.platform.acceleratorcms.component.cache with parameters of type CacheKey -
Uses of CacheKey in de.hybris.platform.acceleratorcms.component.cache.impl
Classes in de.hybris.platform.acceleratorcms.component.cache.impl that implement CacheKeyMethods in de.hybris.platform.acceleratorcms.component.cache.impl that return CacheKeyModifier and TypeMethodDescriptionDefaultCmsCacheKeyProvider.getKey(javax.servlet.http.HttpServletRequest request, SimpleCMSComponentModel component) DefaultCmsCacheService.getKey(javax.servlet.http.HttpServletRequest request, AbstractCMSComponentModel component) Methods in de.hybris.platform.acceleratorcms.component.cache.impl with parameters of type CacheKey -
Uses of CacheKey in de.hybris.platform.adaptivesearch.strategies.impl
Classes in de.hybris.platform.adaptivesearch.strategies.impl that implement CacheKey -
Uses of CacheKey in de.hybris.platform.cache
Fields in de.hybris.platform.cache declared as CacheKeyMethods in de.hybris.platform.cache that return CacheKeyMethods in de.hybris.platform.cache with parameters of type CacheKey -
Uses of CacheKey in de.hybris.platform.cache.impl
Methods in de.hybris.platform.cache.impl with parameters of type CacheKeyModifier and TypeMethodDescriptionvoidRegionCacheAdapter.onAfterAdd(CacheKey key, Object value, CacheRegion region) voidRegionCacheAdapter.onAfterEviction(CacheKey key, Object value, CacheRegion region) voidRegionCacheAdapter.onAfterRemove(CacheKey key, Object value, CacheRegion region) voidRegionCacheAdapter.onMissLoad(CacheKey key, Object value, CacheRegion lruCacheRegion) -
Uses of CacheKey in de.hybris.platform.cache.relation
Classes in de.hybris.platform.cache.relation that implement CacheKeyMethods in de.hybris.platform.cache.relation that return types with arguments of type CacheKeyMethods in de.hybris.platform.cache.relation with parameters of type CacheKeyModifier and TypeMethodDescriptionbooleanRelationCacheRegion.containsKey(CacheKey key) RelationCacheRegion.getWithLoader(CacheKey key, CacheValueLoader loader) RelationCacheRegion.invalidate(CacheKey key, boolean fireEventsEvenIfNotRemoved) -
Uses of CacheKey in de.hybris.platform.cmsfacades.rendering.cache
Methods in de.hybris.platform.cmsfacades.rendering.cache that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionReturns the cache key.Retrieves the key that must be used to cacheSerializable.Methods in de.hybris.platform.cmsfacades.rendering.cache with parameters of type CacheKeyModifier and TypeMethodDescriptionReturns cachedSerializable.voidPuts theSerializableinto the cache using provided key. -
Uses of CacheKey in de.hybris.platform.cmsfacades.rendering.cache.dto
Classes in de.hybris.platform.cmsfacades.rendering.cache.dto that implement CacheKeyModifier and TypeClassDescriptionclassDefault implementation of rendering cache key.Methods in de.hybris.platform.cmsfacades.rendering.cache.dto with parameters of type CacheKey -
Uses of CacheKey in de.hybris.platform.cmsfacades.rendering.cache.impl
Methods in de.hybris.platform.cmsfacades.rendering.cache.impl that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionMethods in de.hybris.platform.cmsfacades.rendering.cache.impl with parameters of type CacheKey -
Uses of CacheKey in de.hybris.platform.integrationservices.cache.impl
Methods in de.hybris.platform.integrationservices.cache.impl that return CacheKeyModifier and TypeMethodDescriptionprotected abstract CacheKeyBaseIntegrationCache.toCacheKey(K key) Converts theIntegrationCacheKeyspecific to the implementation to aCacheKey -
Uses of CacheKey in de.hybris.platform.jalo
Classes in de.hybris.platform.jalo that implement CacheKey -
Uses of CacheKey in de.hybris.platform.jalo.c2l
Classes in de.hybris.platform.jalo.c2l that implement CacheKey -
Uses of CacheKey in de.hybris.platform.jalo.flexiblesearch
Classes in de.hybris.platform.jalo.flexiblesearch that implement CacheKeyModifier and TypeClassDescriptionstatic classDeprecated.Special case we do not handle AbstractLegacyRegistrableCacheKey because we need to extend it.static classDeprecated. -
Uses of CacheKey in de.hybris.platform.media.storage.impl
Classes in de.hybris.platform.media.storage.impl that implement CacheKeyMethods in de.hybris.platform.media.storage.impl with parameters of type CacheKeyModifier and TypeMethodDescriptionMediaCacheRegion.getWithLoader(CacheKey key, CacheValueLoader loader) -
Uses of CacheKey in de.hybris.platform.outboundservices.cache.impl
Methods in de.hybris.platform.outboundservices.cache.impl that return CacheKeyModifier and TypeMethodDescriptionprotected CacheKeyDestinationRestTemplateCache.toCacheKey(DestinationRestTemplateCacheKey key) -
Uses of CacheKey in de.hybris.platform.outboundservices.decorator.impl.csrf
Classes in de.hybris.platform.outboundservices.decorator.impl.csrf that implement CacheKeyModifier and TypeClassDescriptionclassA cache key for retrieving/storingCsrfParametersinIntegrationCacheMethods in de.hybris.platform.outboundservices.decorator.impl.csrf that return CacheKeyModifier and TypeMethodDescriptionprotected CacheKeyCsrfParametersCache.toCacheKey(CsrfParametersCacheKey key) -
Uses of CacheKey in de.hybris.platform.persistence.hjmp
Classes in de.hybris.platform.persistence.hjmp that implement CacheKey -
Uses of CacheKey in de.hybris.platform.regioncache
Methods in de.hybris.platform.regioncache with parameters of type CacheKeyModifier and TypeMethodDescriptionprotected voidDefaultCacheController.executeOnAfterAddCallbacks(CacheKey key, Object value, CacheRegion region) protected voidDefaultCacheController.executeOnAfterRemoveCallbacks(CacheKey key, Object value, CacheRegion region) protected voidDefaultCacheController.executeOnEvictionCallbacks(CacheKey key, Object value, CacheRegion region) protected voidDefaultCacheController.executeOnMissLoadCallbacks(CacheKey key, Object value, CacheRegion region) <T> TGets value stored in the cache.<T> T<T> TCacheController.getWithLoader(CacheKey key, CacheValueLoader<T> loader) Gets stored value from cache.<T> TDefaultCacheController.getWithLoader(CacheKey key, CacheValueLoader<T> loader) Gets stored value from cache.voidCacheController.invalidate(CacheKey key) Performs key invalidation from cache.voidDefaultCacheController.invalidate(CacheKey key) Performs key invalidation from cache.Used by cache region to load missing value.
This method does not have to be thread safe.
If CacheValueLoadException thrown unit is not added to cache.voidCacheLifecycleCallback.onAfterAdd(CacheKey key, Object value, CacheRegion region) Executes after an object has been added to the cache.voidCacheLifecycleCallback.onAfterEviction(CacheKey key, Object value, CacheRegion region) Executes after an object has been evicted from the cache.voidCacheLifecycleCallback.onAfterRemove(CacheKey key, Object value, CacheRegion region) Executes after an object has been removed from the cache.voidCacheLifecycleCallback.onMissLoad(CacheKey key, Object value, CacheRegion lruCacheRegion) Executes after an object has been loaded but not added to the cache.voidRemoves keyvoidLegacy method implemented just to implement lazy computing in AbstractCacheUnitstatic CacheRegionCacheTestHelper.resolveCacheRegion(DefaultCacheController controller, CacheKey key) static CacheRegionCacheTestHelper.resolveCacheRegion(CacheKey key, boolean forInvalidation, DefaultCacheController controller) static CacheRegionCacheTestHelper.resolveCacheRegion(CacheKey key, DefaultCacheController controller) DefaultCacheController.resolveCacheRegionForAdd(CacheKey key) Method used to resolve cache region.DefaultCacheController.resolveQueryRegionsForInvalidation(CacheKey key) returns all regions handling queries.DefaultCacheController.resolveRegionsForInvalidation(CacheKey key) Returns cache regions for invalidation. -
Uses of CacheKey in de.hybris.platform.regioncache.invalidation
Methods in de.hybris.platform.regioncache.invalidation with parameters of type CacheKeyModifier and TypeMethodDescriptionbooleanCacheUnitTTLInvalidationFilter.allowInvalidation(CacheKey key, CacheRegion region) Deprecated, for removal: This API element is subject to removal in a future version.booleanInvalidationFilter.allowInvalidation(CacheKey key, CacheRegion region) do disallow invalidation should return false; -
Uses of CacheKey in de.hybris.platform.regioncache.key
Subinterfaces of CacheKey in de.hybris.platform.regioncache.keyClasses in de.hybris.platform.regioncache.key that implement CacheKeyModifier and TypeClassDescriptionclassAbstract class used as a base class for regioncache keys.
CacheKey can mark associated value as serializable or nor (CacheUnitType).classAll units using cache registry (currently flexible search) should use this class to define cache key.
This is used by CacheController to decide whether using cache registry or not. -
Uses of CacheKey in de.hybris.platform.regioncache.key.impl
Methods in de.hybris.platform.regioncache.key.impl that return CacheKeyModifier and TypeMethodDescriptionGenerationalCacheDelegate.getGenerationalCacheKey(CacheKey key) Methods in de.hybris.platform.regioncache.key.impl with parameters of type CacheKeyModifier and TypeMethodDescriptionGenerationalCacheDelegate.getGenerationalCacheKey(CacheKey key) voidGenerationalCacheDelegate.incrementGeneration(CacheKey key) -
Uses of CacheKey in de.hybris.platform.regioncache.key.legacy
Classes in de.hybris.platform.regioncache.key.legacy that implement CacheKeyModifier and TypeClassDescriptionclassRegistrable legacy key abstraction for region cacheclassDeprecated, for removal: This API element is subject to removal in a future version.since 5.0 not usedclassDeprecated, for removal: This API element is subject to removal in a future version.since 5.0 this was used as utility class , favor now LegacyCacheKeyTypeUtilclassClass wraps old fashion Object[] key to meaningful structure.
This class does not handle FlexibleSearch multi-keys: [ [ ...Fields in de.hybris.platform.regioncache.key.legacy declared as CacheKeyModifier and TypeFieldDescriptionprotected CacheKeyAbstractRegioncacheUnit.cacheKeyDeprecated, for removal: This API element is subject to removal in a future version.Methods in de.hybris.platform.regioncache.key.legacy that return CacheKeyModifier and TypeMethodDescriptionfinal CacheKeyAbstractRegioncacheUnit.getKey()Deprecated, for removal: This API element is subject to removal in a future version.CacheKey interface implementationMethods in de.hybris.platform.regioncache.key.legacy with parameters of type CacheKeyModifier and TypeMethodDescriptionfinal ObjectDeprecated, for removal: This API element is subject to removal in a future version.We do not perform compute not to hit database several times from different threads.
Another reason is to keep lifecycle of hooks in the same order. -
Uses of CacheKey in de.hybris.platform.regioncache.region
Methods in de.hybris.platform.regioncache.region that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionCacheMap.getAllKeys()Returns all keys currently stored in this map.CacheRegion.getAllKeys()Returns all keys currently stored in this region.Methods in de.hybris.platform.regioncache.region with parameters of type CacheKeyModifier and TypeMethodDescriptionbooleanChecks if map contains value for key specified.booleanCacheRegion.containsKey(CacheKey key) Checks if key is in the cache map.voidInforms watcher that given key is evicted from the cache.Gets value associated with the key.Gets value from the cache.CacheRegion.getWithLoader(CacheKey key, CacheValueLoader loader) Gets value from cache.CacheRegion.invalidate(CacheKey key, boolean fireEventsEvenIfNotRemoved) Invalidates (removes) value from cache map.Puts new value into the map.Removes value from the map.Removes value stored on the key specified.CacheRegionResolver.resolveForGet(CacheKey key) DefaultCacheRegionResolver.resolveForGet(CacheKey key) SingleCacheRegionResolver.resolveForGet(CacheKey key) CacheRegionResolver.resolveForInvalidation(CacheKey key) Returns regions for direct invalidationDefaultCacheRegionResolver.resolveForInvalidation(CacheKey key) SingleCacheRegionResolver.resolveForInvalidation(CacheKey key) CacheRegionResolver.resolveQueryRegions(CacheKey key) Returns regions for indirect invalidationDefaultCacheRegionResolver.resolveQueryRegions(CacheKey key) SingleCacheRegionResolver.resolveQueryRegions(CacheKey key) -
Uses of CacheKey in de.hybris.platform.regioncache.region.impl
Fields in de.hybris.platform.regioncache.region.impl with type parameters of type CacheKeyMethods in de.hybris.platform.regioncache.region.impl that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionAbstractMapBasedCacheRegion.getAllKeys()DefaultCacheMap.getAllKeys()DefaultCacheRegion.getAllKeys()EHCacheRegion.getAllKeys()Methods in de.hybris.platform.regioncache.region.impl with parameters of type CacheKeyModifier and TypeMethodDescriptionprotected voidDefaultCleanUpQueryCacheRegionStrategyTest.addKeysToCache(CacheKey... keys) booleanbooleanAbstractMapBasedCacheRegion.containsKey(CacheKey key) booleanDefaultCacheRegion.containsKey(CacheKey key) booleanEHCacheRegion.containsKey(CacheKey key) AbstractMapBasedCacheRegion.getWithLoader(CacheKey key, CacheValueLoader loader) DefaultCacheRegion.getWithLoader(CacheKey key, CacheValueLoader loader) EHCacheRegion.getWithLoader(CacheKey key, CacheValueLoader loader) AbstractMapBasedCacheRegion.invalidate(CacheKey key, boolean fireEventsEvenIfNotRemoved) DefaultCacheRegion.invalidate(CacheKey key, boolean fireEventsEvenIfNotRemoved) EHCacheRegion.invalidate(CacheKey key, boolean fireEventsEvenIfNotRemoved) protected abstract ObjectAbstractMapBasedCacheRegion.putIfAbsent(CacheKey key, Object value) protected ObjectLRUCacheRegion.putIfAbsent(CacheKey key, Object value) protected ObjectUnlimitedCacheRegion.putIfAbsent(CacheKey key, Object value) Method parameters in de.hybris.platform.regioncache.region.impl with type arguments of type CacheKeyModifier and TypeMethodDescriptionprotected voidDefaultCacheMap.entryRemoved(Map.Entry<CacheKey, Object> eldest) -
Uses of CacheKey in de.hybris.platform.regioncache.test
Classes in de.hybris.platform.regioncache.test that implement CacheKeyModifier and TypeClassDescriptionclassstatic classclassclassMethods in de.hybris.platform.regioncache.test with parameters of type CacheKey -
Uses of CacheKey in de.hybris.platform.sap.productconfig.runtime.interf.cache.impl
Classes in de.hybris.platform.sap.productconfig.runtime.interf.cache.impl with type parameters of type CacheKeyModifier and TypeClassDescriptionclassProductConfigurationEHCacheAccessImpl<K extends CacheKey,V> Classes in de.hybris.platform.sap.productconfig.runtime.interf.cache.impl that implement CacheKeyModifier and TypeClassDescriptionclassDefault implementation for a cache key in sap productconfig The field keys contains the additional cache keys.class -
Uses of CacheKey in de.hybris.platform.scripting.engine.impl
Methods in de.hybris.platform.scripting.engine.impl with parameters of type CacheKeyModifier and TypeMethodDescription -
Uses of CacheKey in de.hybris.platform.scripting.engine.internal.cache
Methods in de.hybris.platform.scripting.engine.internal.cache with parameters of type CacheKeyModifier and TypeMethodDescriptionvoidScriptExecutablesCacheService.invalidate(CacheKey cacheKey) ScriptExecutablesCacheService.putOrGetFromCache(CacheKey cacheKey, CacheValueLoader loader) -
Uses of CacheKey in de.hybris.platform.scripting.engine.internal.cache.impl
Classes in de.hybris.platform.scripting.engine.internal.cache.impl that implement CacheKeyMethods in de.hybris.platform.scripting.engine.internal.cache.impl with parameters of type CacheKeyModifier and TypeMethodDescriptionvoidDefaultScriptExecutableCacheService.invalidate(CacheKey cacheKey) DefaultScriptExecutableCacheService.putOrGetFromCache(CacheKey cacheKey, CacheValueLoader loader) -
Uses of CacheKey in de.hybris.platform.scripting.engine.repository
Methods in de.hybris.platform.scripting.engine.repository that return CacheKeyModifier and TypeMethodDescriptionCacheableScriptsRepository.createCacheKey(String protocol, String path) Creates cache key based on given protocol and script path.Methods in de.hybris.platform.scripting.engine.repository with parameters of type CacheKeyModifier and TypeMethodDescriptionCacheableScriptsRepository.lookupScript(CacheKey cacheKey) Lookup for ScriptContent based on the information provided by the CacheKey object. -
Uses of CacheKey in de.hybris.platform.scripting.engine.repository.impl
Methods in de.hybris.platform.scripting.engine.repository.impl that return CacheKeyModifier and TypeMethodDescriptionClasspathScriptsRepository.createCacheKey(String protocol, String path) ModelScriptsRepository.createCacheKey(String protocol, String path) Methods in de.hybris.platform.scripting.engine.repository.impl with parameters of type CacheKeyModifier and TypeMethodDescriptionClasspathScriptsRepository.lookupScript(CacheKey cacheKey) ModelScriptsRepository.lookupScript(CacheKey cacheKey) -
Uses of CacheKey in de.hybris.platform.solrfacetsearch.config.cache.impl
Classes in de.hybris.platform.solrfacetsearch.config.cache.impl that implement CacheKeyMethods in de.hybris.platform.solrfacetsearch.config.cache.impl that return types with arguments of type CacheKeyModifier and TypeMethodDescriptionFacetSearchConfigCacheRegion.findCachedObjectKeys(String configName, String tenantId) Method return list of the key for given config name and tenantIdMethods in de.hybris.platform.solrfacetsearch.config.cache.impl with parameters of type CacheKeyModifier and TypeMethodDescription -
Uses of CacheKey in de.hybris.platform.webhookservices.cache
Classes in de.hybris.platform.webhookservices.cache that implement CacheKeyModifier and TypeClassDescriptionfinal classA cache key for a deleted item to be sent to a webhook.Methods in de.hybris.platform.webhookservices.cache that return CacheKeyModifier and TypeMethodDescriptionprotected CacheKeyWebhookConvertedItemCache.toCacheKey(WebhookDeletedItemCacheKey key) protected CacheKeyWebhookDeletedItemCache.toCacheKey(WebhookDeletedItemCacheKey key)