Class GlobalACLCacheKey

  • All Implemented Interfaces:
    java.lang.Cloneable

    public class GlobalACLCacheKey
    extends ItemACLCacheKey
    item cache key for keeping an principal's global acl inside a cache object.
    • Constructor Detail

      • GlobalACLCacheKey

        public GlobalACLCacheKey()
      • GlobalACLCacheKey

        protected GlobalACLCacheKey​(PK principalPK)
        clone constructor
    • Method Detail

      • clone

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

        protected java.lang.String getQualifier()
        Overrides:
        getQualifier in class ItemACLCacheKey
        Returns:
        an key for the CachedValue that is unique within the Item instance
      • 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 ItemACLCacheKey