Class ContextReadOnlyCache


  • public class ContextReadOnlyCache
    extends Object
    Object that manages the read-only caches for the Context class
    • Constructor Detail

      • ContextReadOnlyCache

        public ContextReadOnlyCache()
    • Method Detail

      • getCachedAuthorizationResult

        public Boolean getCachedAuthorizationResult​(DSpaceObject dspaceObject,
                                                    int action,
                                                    EPerson eperson)
      • cacheAuthorizedAction

        public void cacheAuthorizedAction​(DSpaceObject dspaceObject,
                                          int action,
                                          EPerson eperson,
                                          Boolean result)
      • getCachedGroupMembership

        public Boolean getCachedGroupMembership​(Group group,
                                                EPerson eperson)
      • cacheGroupMembership

        public void cacheGroupMembership​(Group group,
                                         EPerson eperson,
                                         Boolean isMember)
      • cacheAllMemberGroupsSet

        public void cacheAllMemberGroupsSet​(EPerson ePerson,
                                            Set<Group> groups)
      • getCachedAllMemberGroupsSet

        public Set<Group> getCachedAllMemberGroupsSet​(EPerson ePerson)
      • clear

        public void clear()