com.groupbyinc.flux.common.cache.Cache$CacheIterator.class Maven / Gradle / Ivy
???? 4 l 4com/groupbyinc/flux/common/cache/Cache$CacheIterator ^Ljava/lang/Object;Ljava/util/Iterator;>; java/lang/Object java/util/Iterator
Cache.java ,com/groupbyinc/flux/common/cache/Cache$Entry &com/groupbyinc/flux/common/cache/Cache Entry
CacheIterator 3com/groupbyinc/flux/common/cache/Cache$CacheSegment CacheSegment Bcom/groupbyinc/flux/common/cache/RemovalNotification$RemovalReason 4com/groupbyinc/flux/common/cache/RemovalNotification
RemovalReason current .Lcom/groupbyinc/flux/common/cache/Cache$Entry; 6Lcom/groupbyinc/flux/common/cache/Cache$Entry; next this$0 (Lcom/groupbyinc/flux/common/cache/Cache; Y(Lcom/groupbyinc/flux/common/cache/Cache;Lcom/groupbyinc/flux/common/cache/Cache$Entry;)V ()V !
" $ & this >Lcom/groupbyinc/flux/common/cache/Cache.CacheIterator; 6Lcom/groupbyinc/flux/common/cache/Cache$CacheIterator; head hasNext ()Z 0()Lcom/groupbyinc/flux/common/cache/Cache$Entry; after /
0 remove java/lang/Throwable 3 key Ljava/lang/Object; 5 6
7
access$200 q(Lcom/groupbyinc/flux/common/cache/Cache;Ljava/lang/Object;)Lcom/groupbyinc/flux/common/cache/Cache$CacheSegment; 9 :
; B(Ljava/lang/Object;)Lcom/groupbyinc/flux/common/cache/Cache$Entry; 2 =
>
access$300 e(Lcom/groupbyinc/flux/common/cache/Cache;)Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock; @ A
B 9com/groupbyinc/flux/common/util/concurrent/ReleasableLock D acquire =()Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock; F G
E H INVALIDATED DLcom/groupbyinc/flux/common/cache/RemovalNotification$RemovalReason; J K L
access$400 ?(Lcom/groupbyinc/flux/common/cache/Cache;Lcom/groupbyinc/flux/common/cache/Cache$Entry;Lcom/groupbyinc/flux/common/cache/RemovalNotification$RemovalReason;)V N O
P close R !
E S
addSuppressed (Ljava/lang/Throwable;)V U V
4 W ignored ;Lcom/groupbyinc/flux/common/util/concurrent/ReleasableLock; segment =Lcom/groupbyinc/flux/common/cache/Cache$CacheSegment; 5Lcom/groupbyinc/flux/common/cache/Cache$CacheSegment; entry ()Ljava/lang/Object; .
` Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable 9(Lcom/groupbyinc/flux/common/cache/Cache$Entry;)V
StackMapTable 8()Lcom/groupbyinc/flux/common/cache/Cache$Entry;
SourceFile InnerClasses b b c p *+? *? #*? %*,? '? d ( * + e ( ) + f _ ` a b b g , - c T
*? '? ? ? d
( * e
( ) f f h @ . c \ **? '? %**? '? 1? '*? %? d ( * e ( ) f k l m b i 2 ! c ? ?*? %L+? ?*? +? 8?