Class AbstractRegioncacheUnit
- java.lang.Object
-
- de.hybris.platform.regioncache.key.legacy.AbstractRegioncacheUnit
-
- All Implemented Interfaces:
CacheValueLoader,CacheKey
@Deprecated public abstract class AbstractRegioncacheUnit extends java.lang.Object implements CacheKey, CacheValueLoader
Deprecated.since 5.0 this was used as utility class , favor now LegacyCacheKeyTypeUtilAdds CacheKey support to AbstractCacheUnit
-
-
Constructor Summary
Constructors Constructor Description AbstractRegioncacheUnit()Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method Description abstract voidaddedToCacheBeforeComputation()Deprecated.static java.lang.ObjectcalculateKeyCode(java.lang.Object[] key)Deprecated.CacheUnitValueTypegetCacheValueType()Deprecated.gets value type.CacheKeygetKey()Deprecated.CacheKey interface implementationabstract java.lang.Object[]getKeyAsArray()Deprecated.AbstractCacheUnit methodsCacheValueLoadergetLoader()Deprecated.java.lang.StringgetTenantId()Deprecated.Gets tenantabstract java.lang.StringgetTenantID()Deprecated.java.lang.ObjectgetTypeCode()Deprecated.Gets code from typesystem.java.lang.Objectload(CacheKey key)Deprecated.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.java.lang.StringtoString()Deprecated.
-
-
-
Field Detail
-
typeCode
protected java.lang.Object typeCode
Deprecated.Each key has value and type. This field keeps type.
-
cacheKey
protected CacheKey cacheKey
Deprecated.
-
-
Method Detail
-
getKeyAsArray
public abstract java.lang.Object[] getKeyAsArray()
Deprecated.AbstractCacheUnit methods
-
addedToCacheBeforeComputation
public abstract void addedToCacheBeforeComputation()
Deprecated.
-
getTenantID
public abstract java.lang.String getTenantID()
Deprecated.
-
load
public final java.lang.Object load(CacheKey key) throws CacheValueLoadException
Deprecated.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. addedToCacheBeforeComputation() is called here other callbacks in the RegionCacheAdapter.- Specified by:
loadin interfaceCacheValueLoader- Throws:
CacheValueLoadException
-
getLoader
public final CacheValueLoader getLoader()
Deprecated.
-
getKey
public final CacheKey getKey()
Deprecated.CacheKey interface implementation
-
getTenantId
public final java.lang.String getTenantId()
Deprecated.Description copied from interface:CacheKeyGets tenant- Specified by:
getTenantIdin interfaceCacheKey
-
getTypeCode
public java.lang.Object getTypeCode()
Deprecated.Gets code from typesystem.- Specified by:
getTypeCodein interfaceCacheKey
-
getCacheValueType
public final CacheUnitValueType getCacheValueType()
Deprecated.Description copied from interface:CacheKeygets value type. Currently not used. To be used in hybris 5.- Specified by:
getCacheValueTypein interfaceCacheKey
-
toString
public java.lang.String toString()
Deprecated.- Overrides:
toStringin classjava.lang.Object
-
calculateKeyCode
public static java.lang.Object calculateKeyCode(java.lang.Object[] key)
Deprecated.
-
-