Class AuthorityGroupManager.AuthorityGroupDescription

    • Field Detail

      • groupName

        protected java.lang.String groupName
      • criticalSectionName

        protected java.lang.String criticalSectionName
    • Constructor Detail

      • AuthorityGroupDescription

        public AuthorityGroupDescription​(java.lang.String groupName,
                                         StringSet invKeys)
    • Method Detail

      • getGroupName

        public java.lang.String getGroupName()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • getCriticalSectionName

        public java.lang.String getCriticalSectionName()
        Description copied from interface: ICacheDescription
        Get the critical section name for this description object. This is used to synchronize creation of the described object, and thus is used only for objects that will be cached. This method does not need to return decent results for objects that are never cached.
        Returns:
        the critical section name.
      • getObjectKeys

        public StringSet getObjectKeys()
        Get the cache keys for an object (which may or may not exist yet in the cache). This method is called in order for cache manager to throw the correct locks.
        Returns:
        the object's cache keys, or null if the object should not be cached.