Interface RegistrableCacheKey<T>
- All Superinterfaces:
CacheKey
- All Known Implementing Classes:
AbstractLegacyRegistrableCacheKey,AbstractRegioncacheRegistrableUnit,AbstractRegistrableCacheKey,C2LManager.C2LCacheKey,FinderResult.FinderResultCacheKey,FlexibleSearch.FlexibleSearchCacheKey,FlexibleSearch.FlexibleSearchTypeGenIgnoreCacheKey,JaloTypeCacheUnit.JaloTypeCacheKey,TestLoadableRegistrableCacheTestKey,TestRegistrableCacheKey
-
Method Summary
Modifier and TypeMethodDescriptionlong[]gets last versions of the corresponding type fromgetDependentTypes()T[]All registrable units should define dependent types.
In case of invalidation of one of the dependent type registrable cache unit gets invalidated too.voidsetDependentTypeGenerations(long[] dependentTypeGeneration) lazily loaded generationMethods inherited from interface de.hybris.platform.regioncache.key.CacheKey
getCacheValueType, getTenantId, getTypeCode
-
Method Details
-
getDependentTypes
T[] getDependentTypes()All registrable units should define dependent types.
In case of invalidation of one of the dependent type registrable cache unit gets invalidated too. -
getDependentTypeGenerations
long[] getDependentTypeGenerations()gets last versions of the corresponding type fromgetDependentTypes() -
setDependentTypeGenerations
void setDependentTypeGenerations(long[] dependentTypeGeneration) lazily loaded generation
-