Class FlexibleSearch.FlexibleSearchCacheKey
java.lang.Object
de.hybris.platform.regioncache.key.AbstractCacheKey
de.hybris.platform.regioncache.key.AbstractRegistrableCacheKey
de.hybris.platform.jalo.flexiblesearch.FlexibleSearch.FlexibleSearchCacheKey
- All Implemented Interfaces:
CacheKey,RegistrableCacheKey<String>
- Direct Known Subclasses:
FlexibleSearch.FlexibleSearchTypeGenIgnoreCacheKey
- Enclosing class:
- FlexibleSearch
Special case we do not handle AbstractLegacyRegistrableCacheKey because we need to extend it. Also hashcode and
equals are handled separately.
-
Field Summary
Fields inherited from class de.hybris.platform.regioncache.key.AbstractCacheKey
cachedHash, tenantId, typeCode, valueType -
Constructor Summary
ConstructorsConstructorDescriptionFlexibleSearchCacheKey(TranslatedQuery tq, Map values, PK langPK, List<Class<?>> resultClasses, boolean dontNeedTotal, int start, int count, Set<Integer> beanTCs, boolean executeQuery, int ttlPeriod, String tenantId, String dataSourceCacheDomain, List<Hint> hints) FlexibleSearchCacheKey(TranslatedQuery tq, Map values, PK langPK, List<Class<?>> resultClasses, boolean dontNeedTotal, int start, int count, Set<Integer> beanTCs, boolean executeQuery, int ttlPeriod, String tenantId, List<Hint> hints) Deprecated, for removal: This API element is subject to removal in a future version. -
Method Summary
Modifier and TypeMethodDescriptionintbooleaninthashCode()protected booleanhasModifier(int modifier) toString()Methods inherited from class de.hybris.platform.regioncache.key.AbstractRegistrableCacheKey
getDependentTypeGenerations, getDependentTypes, getTypeCode, setDependentTypeGenerationsMethods inherited from class de.hybris.platform.regioncache.key.AbstractCacheKey
getCacheValueType, getTenantIdMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface de.hybris.platform.regioncache.key.CacheKey
getCacheValueType, getTenantId
-
Constructor Details
-
FlexibleSearchCacheKey
@Deprecated(since="2105", forRemoval=true) public FlexibleSearchCacheKey(TranslatedQuery tq, Map values, PK langPK, List<Class<?>> resultClasses, boolean dontNeedTotal, int start, int count, Set<Integer> beanTCs, boolean executeQuery, int ttlPeriod, String tenantId, List<Hint> hints) Deprecated, for removal: This API element is subject to removal in a future version. -
FlexibleSearchCacheKey
-
-
Method Details
-
calcHashCode
public int calcHashCode() -
equals
- Overrides:
equalsin classAbstractCacheKey
-
hashCode
public int hashCode()- Overrides:
hashCodein classAbstractCacheKey
-
toString
- Overrides:
toStringin classAbstractRegistrableCacheKey
-
hasModifier
protected boolean hasModifier(int modifier)
-
FlexibleSearchCacheKey(TranslatedQuery, Map, PK, List, boolean, int, int, Set, boolean, int, String, String, List)