Class ItemOldPropertyCacheKey
java.lang.Object
de.hybris.platform.persistence.ItemCacheKey
de.hybris.platform.persistence.property.ItemPropertyCacheKey
de.hybris.platform.persistence.property.ItemOldPropertyCacheKey
- All Implemented Interfaces:
PropertyOwner,Cloneable
-
Field Summary
FieldsFields inherited from class de.hybris.platform.persistence.property.ItemPropertyCacheKey
cloned, info, itemPK -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected Objectclone()protected ObjectcloneValue(Object value) this method should clone a cached value object.protected ObjectcomputeValue(ItemEJB item) initially creates the cached data object for a specified item.protected voiddispose(boolean inRemove) called when this cache key object is remove from cache.protected Stringprotected booleanMethods inherited from class de.hybris.platform.persistence.property.ItemPropertyCacheKey
createUnmodifiableViewOfValue, notifyPropertyDataChangedMethods inherited from class de.hybris.platform.persistence.ItemCacheKey
getCopy, getValueForModification, getValueForReading, getValueForReadingIfAvailable, getValueInternal
-
Field Details
-
QUALI
-
-
Constructor Details
-
ItemOldPropertyCacheKey
public ItemOldPropertyCacheKey() -
ItemOldPropertyCacheKey
clone constructor
-
-
Method Details
-
clone
- Overrides:
clonein classItemPropertyCacheKey- Throws:
CloneNotSupportedException
-
getQualifier
- Overrides:
getQualifierin classItemPropertyCacheKey- Returns:
- an key for the CachedValue that is unique within the Item instance
-
isValid
- Overrides:
isValidin classItemPropertyCacheKey- Returns:
- true if the cache key object is still valid for the given item. this is called each time when the cache key is retrieved.
-
dispose
protected void dispose(boolean inRemove) Description copied from class:ItemCacheKeycalled when this cache key object is remove from cache.- Overrides:
disposein classItemPropertyCacheKey
-
computeValue
Description copied from class:ItemCacheKeyinitially creates the cached data object for a specified item. this method is only called once for one ItemCacheKey instance.- Overrides:
computeValuein classItemPropertyCacheKey
-
cloneValue
Description copied from class:ItemCacheKeythis method should clone a cached value object. it will be called duringItemCacheKey.getCopy()only if this ItemCacheKey object already holds a cached value object.- Overrides:
cloneValuein classItemPropertyCacheKey
-