com.groupbyinc.flux.common.recycler.DequeRecycler.class Maven / Gradle / Ivy
???? 4 k 1com/groupbyinc/flux/common/recycler/DequeRecycler QLcom/groupbyinc/flux/common/recycler/AbstractRecycler; 4com/groupbyinc/flux/common/recycler/AbstractRecycler DequeRecycler.java 4com/groupbyinc/flux/common/recycler/DequeRecycler$DV DV .com/groupbyinc/flux/common/recycler/Recycler$C
,com/groupbyinc/flux/common/recycler/Recycler C .com/groupbyinc/flux/common/recycler/Recycler$V V deque Ljava/util/Deque; Ljava/util/Deque; maxSize I E(Lcom/groupbyinc/flux/common/recycler/Recycler$C;Ljava/util/Deque;I)V 3(Lcom/groupbyinc/flux/common/recycler/Recycler$C;)V
this 8Lcom/groupbyinc/flux/common/recycler/DequeRecycler; 3Lcom/groupbyinc/flux/common/recycler/DequeRecycler; c 5Lcom/groupbyinc/flux/common/recycler/Recycler$C; 0Lcom/groupbyinc/flux/common/recycler/Recycler$C; queue close ()V java/util/Deque ) iterator ()Ljava/util/Iterator; + , * - java/util/Iterator / hasNext ()Z 1 2 0 3 next ()Ljava/lang/Object; 5 6 0 7 # % 9 destroy (Ljava/lang/Object;)V ; < = clear ? ( * @ t TT; Ljava/lang/Object; obtain 3(I)Lcom/groupbyinc/flux/common/recycler/Recycler$V; pollFirst G 6 * H newInstance (I)Ljava/lang/Object; J K L I(Lcom/groupbyinc/flux/common/recycler/DequeRecycler;Ljava/lang/Object;Z)V N
O java/lang/Object Q sizing v
beforeRelease size ()I V W * X afterRelease (Z)V recycled Z 2()Lcom/groupbyinc/flux/common/recycler/Recycler$V; E ^
_ Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable O(Lcom/groupbyinc/flux/common/recycler/Recycler$C;Ljava/util/Deque;I)V
StackMapTable 8(I)Lcom/groupbyinc/flux/common/recycler/Recycler$V;
SourceFile InnerClasses ! a b ? *+? *,? *? ? c * " # % &