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<java.lang.String>
- Enclosing class:
- FlexibleSearch
public static class FlexibleSearch.FlexibleSearchCacheKey extends AbstractRegistrableCacheKey
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
Constructors Constructor Description FlexibleSearchCacheKey(TranslatedQuery tq, java.util.Map values, PK langPK, java.util.List<java.lang.Class<?>> resultClasses, boolean dontNeedTotal, int start, int count, java.util.Set<java.lang.Integer> beanTCs, boolean executeQuery, int ttlPeriod, java.lang.String tenantId, java.util.List<Hint> hints)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcalcHashCode()booleanequals(java.lang.Object o)inthashCode()protected booleanhasModifier(int modifier)java.lang.StringtoString()-
Methods inherited from class de.hybris.platform.regioncache.key.AbstractRegistrableCacheKey
getDependentTypeGenerations, getDependentTypes, getTypeCode, setDependentTypeGenerations
-
Methods inherited from class de.hybris.platform.regioncache.key.AbstractCacheKey
getCacheValueType, getTenantId
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface de.hybris.platform.regioncache.key.CacheKey
getCacheValueType, getTenantId
-
-
-
-
Constructor Detail
-
FlexibleSearchCacheKey
public FlexibleSearchCacheKey(TranslatedQuery tq, java.util.Map values, PK langPK, java.util.List<java.lang.Class<?>> resultClasses, boolean dontNeedTotal, int start, int count, java.util.Set<java.lang.Integer> beanTCs, boolean executeQuery, int ttlPeriod, java.lang.String tenantId, java.util.List<Hint> hints)
-
-
Method Detail
-
calcHashCode
public int calcHashCode()
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classAbstractCacheKey
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAbstractCacheKey
-
toString
public java.lang.String toString()
- Overrides:
toStringin classAbstractRegistrableCacheKey
-
hasModifier
protected boolean hasModifier(int modifier)
-
-