Class ItemOldPropertyCacheKey

    • Field Detail

      • QUALI

        public static final java.lang.String QUALI
    • Constructor Detail

      • ItemOldPropertyCacheKey

        public ItemOldPropertyCacheKey()
      • ItemOldPropertyCacheKey

        protected ItemOldPropertyCacheKey​(PK itemPK)
        clone constructor
    • Method Detail

      • clone

        protected java.lang.Object clone()
                                  throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class ItemPropertyCacheKey
        Throws:
        java.lang.CloneNotSupportedException
      • getQualifier

        protected java.lang.String getQualifier()
        Overrides:
        getQualifier in class ItemPropertyCacheKey
        Returns:
        an key for the CachedValue that is unique within the Item instance
      • isValid

        protected boolean isValid​(ItemEJB item)
        Overrides:
        isValid in class ItemPropertyCacheKey
        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: ItemCacheKey
        called when this cache key object is remove from cache.
        Overrides:
        dispose in class ItemPropertyCacheKey
      • computeValue

        protected java.lang.Object computeValue​(ItemEJB item)
        Description copied from class: ItemCacheKey
        initially creates the cached data object for a specified item. this method is only called once for one ItemCacheKey instance.
        Overrides:
        computeValue in class ItemPropertyCacheKey
      • cloneValue

        protected java.lang.Object cloneValue​(java.lang.Object value)
        Description copied from class: ItemCacheKey
        this method should clone a cached value object. it will be called during ItemCacheKey.getCopy() only if this ItemCacheKey object already holds a cached value object.
        Overrides:
        cloneValue in class ItemPropertyCacheKey