org.apache.jackrabbit.oak.security.authorization.permission.PermissionEntryCache.class Maven / Gradle / Ivy
???? 3 ?
Z [
Z \ ] ^ _ ` a ] b
c
d
e ] f g h i j i k l m n o p
q r
Z ` s
t u ` v ] w ] x g y z { entries Ljava/util/Map; Signature {Ljava/util/Map; ()V Code LineNumberTable LocalVariableTable this RLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache;
getEntries ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries; store MLorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;
principalName Ljava/lang/String; ppe XLorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries;
StackMapTable _ RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations load q(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Ljava/util/Map;Ljava/lang/String;)V pathEntries Ljava/util/Collection; e Entry InnerClasses Ljava/util/Map$Entry; pathEntryMap LocalVariableTypeTable eLjava/util/Collection; ?Ljava/util/Map$Entry;>; ?Ljava/util/Map;>; | l n ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Ljava/util/Map;>;Ljava/lang/String;)V ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V ret path pes ?(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)V
getNumEntries c(Lorg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore;Ljava/lang/String;J)J max J flush (Ljava/util/Set;)V principalNames Ljava/util/Set; #Ljava/util/Set; &(Ljava/util/Set;)V
SourceFile PermissionEntryCache.java $ % java/util/HashMap ! } ~ Vorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries ? 8 ? ? ? ? ? + , + ? ? ? ? ? ? | ? ? ? ? java/util/Map$Entry ? ? java/util/Collection java/util/TreeSet ? ? $ ? ? ? 8 ? ? ? ? N ? ? ? ? ? ? ? Porg/apache/jackrabbit/oak/security/authorization/permission/PermissionEntryCache java/lang/Object java/util/Iterator
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; Korg/apache/jackrabbit/oak/security/authorization/permission/PermissionStore l(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/security/authorization/permission/PrincipalPermissionEntries; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
isFullyLoaded ()Z ()Ljava/util/Map; entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getKey getValue (Ljava/util/Collection;)V addAll (Ljava/util/Collection;)Z R(Ljava/util/Collection;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Collection; java/util/Collections emptySet (Ljava/lang/String;J)J size ()I keySet removeAll ! " # $ % &