org.apache.jackrabbit.oak.cache.CacheLIRS$1.class Maven / Gradle / Ivy
???? 3 ? i
j
g k ???
l m
g n
g o
g p
g q
g r
g s
g t u v w x y z y { | } ~
g ?
g ?
g ?
g v
g ?
g ?
g ?
g ? ? ? ? this$0 +Lorg/apache/jackrabbit/oak/cache/CacheLIRS; .(Lorg/apache/jackrabbit/oak/cache/CacheLIRS;)V Code LineNumberTable LocalVariableTable this InnerClasses -Lorg/apache/jackrabbit/oak/cache/CacheLIRS$1; LocalVariableTypeTable -Lorg/apache/jackrabbit/oak/cache/CacheLIRS.1; size ()I J isEmpty ()Z
StackMapTable containsKey (Ljava/lang/Object;)Z key Ljava/lang/Object;
containsValue value get &(Ljava/lang/Object;)Ljava/lang/Object; Signature (Ljava/lang/Object;)TV; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; TK; TV; (TK;TV;)TV; remove old putAll (Ljava/util/Map;)V e Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; m Ljava/util/Map; Ljava/util/Map$Entry<+TK;+TV;>; Ljava/util/Map<+TK;+TV;>; ? (Ljava/util/Map<+TK;+TV;>;)V clear ()V keySet ()Ljava/util/Set; ()Ljava/util/Set; values ()Ljava/util/Collection; ()Ljava/util/Collection; entrySet 0()Ljava/util/Set;>; putIfAbsent '(Ljava/lang/Object;Ljava/lang/Object;)Z replace 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z oldValue newValue (TK;TV;TV;)Z >Ljava/lang/Object;Ljava/util/concurrent/ConcurrentMap;
SourceFile CacheLIRS.java EnclosingMethod ? ? ? ! " # S . ? ? ? ? 4 5 8 5 ? ; ? ? > ? ? ; ? ? ? Z U ? ? ? ? ? 2 ? ? java/util/Map$Entry ? ? ? ? > ? R S T U W X \ ? C ] ^ _ ^ ? +org/apache/jackrabbit/oak/cache/CacheLIRS$1 java/lang/Object "java/util/concurrent/ConcurrentMap java/util/Iterator )org/apache/jackrabbit/oak/cache/CacheLIRS asMap &()Ljava/util/concurrent/ConcurrentMap; ()J java/lang/Math min (JJ)J peek sizeOf '(Ljava/lang/Object;Ljava/lang/Object;)I 9(Ljava/lang/Object;Ljava/lang/Object;I)Ljava/lang/Object; getUnchecked
invalidate (Ljava/lang/Object;)V
java/util/Map
java/util/Set iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; getKey getValue ! " # $ % F
*+? *? ? &