Edit C:\Users\Admin\.m2\repository\org\dspace\dspace-api\6.2\org\dspace\core\ContextReadOnlyCache.class
???? 3 ? ` a ` b c d e f g h i j k l m n o p q r s t u v w x t y z { | } ~ ? ? authorizedActionsCache Ljava/util/HashMap; Signature ?Ljava/util/HashMap<Lorg/apache/commons/lang3/tuple/Triple<Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;>;Ljava/lang/Boolean;>; groupMembershipCache sLjava/util/HashMap<Lorg/apache/commons/lang3/tuple/Pair<Ljava/lang/String;Ljava/lang/String;>;Ljava/lang/Boolean;>; allMemberGroupsCache RLjava/util/HashMap<Ljava/lang/String;Ljava/util/Set<Lorg/dspace/eperson/Group;>;>; <init> ()V Code LineNumberTable LocalVariableTable this &Lorg/dspace/core/ContextReadOnlyCache; getCachedAuthorizationResult S(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;)Ljava/lang/Boolean; dspaceObject !Lorg/dspace/content/DSpaceObject; action I eperson Lorg/dspace/eperson/EPerson; cacheAuthorizedAction T(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;Ljava/lang/Boolean;)V result Ljava/lang/Boolean; getCachedGroupMembership K(Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;)Ljava/lang/Boolean; group Lorg/dspace/eperson/Group; allMembersGroupKey Ljava/lang/String; StackMapTable ? cacheGroupMembership L(Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;Ljava/lang/Boolean;)V isMember cacheAllMemberGroupsSet .(Lorg/dspace/eperson/EPerson;Ljava/util/Set;)V ePerson groups Ljava/util/Set; LocalVariableTypeTable +Ljava/util/Set<Lorg/dspace/eperson/Group;>; J(Lorg/dspace/eperson/EPerson;Ljava/util/Set<Lorg/dspace/eperson/Group;>;)V getCachedAllMemberGroupsSet -(Lorg/dspace/eperson/EPerson;)Ljava/util/Set; I(Lorg/dspace/eperson/EPerson;)Ljava/util/Set<Lorg/dspace/eperson/Group;>; clear buildAllMembersGroupKey 0(Lorg/dspace/eperson/EPerson;)Ljava/lang/String; buildAuthorizedActionKey p(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;)Lorg/apache/commons/lang3/tuple/ImmutableTriple; ? ? ? ? ?(Lorg/dspace/content/DSpaceObject;ILorg/dspace/eperson/EPerson;)Lorg/apache/commons/lang3/tuple/ImmutableTriple<Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/String;>; buildGroupMembershipKey ](Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;)Lorg/apache/commons/lang3/tuple/Pair; ? ?(Lorg/dspace/eperson/Group;Lorg/dspace/eperson/EPerson;)Lorg/apache/commons/lang3/tuple/Pair<Ljava/lang/String;Ljava/lang/String;>; SourceFile ContextReadOnlyCache.java ' ( java/util/HashMap # % S T ? ? java/lang/Boolean ? ? Q R java/util/Collection ? ? ? Z [ java/util/Set ? ? ? ? P ( ? ? ? ? ? ? .org/apache/commons/lang3/tuple/ImmutableTriple ? ? ? ? ' ? ,org/apache/commons/lang3/tuple/ImmutablePair ? ? ? ' ? $org/dspace/core/ContextReadOnlyCache java/lang/Object java/lang/String org/dspace/content/DSpaceObject org/dspace/eperson/EPerson java/lang/Integer org/dspace/eperson/Group get &(Ljava/lang/Object;)Ljava/lang/Object; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (org/springframework/util/CollectionUtils isEmpty (Ljava/util/Collection;)Z contains (Ljava/lang/Object;)Z valueOf (Z)Ljava/lang/Boolean; getID ()Ljava/util/UUID; java/util/UUID toString ()Ljava/lang/String; (I)Ljava/lang/Integer; 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V getName '(Ljava/lang/Object;Ljava/lang/Object;)V ! ! "