Edit C:\dspace\webapps\swordv2\WEB-INF\lib\org\elasticsearch\common\recycler\DequeRecycler.class
???? 3 m /org/elasticsearch/common/recycler/DequeRecycler O<T:Ljava/lang/Object;>Lorg/elasticsearch/common/recycler/AbstractRecycler<TT;>; 2org/elasticsearch/common/recycler/AbstractRecycler DequeRecycler.java 2org/elasticsearch/common/recycler/DequeRecycler$DV DV ,org/elasticsearch/common/recycler/Recycler$C *org/elasticsearch/common/recycler/Recycler C ,org/elasticsearch/common/recycler/Recycler$V V deque Ljava/util/Deque; Ljava/util/Deque<TT;>; maxSize I <init> C(Lorg/elasticsearch/common/recycler/Recycler$C;Ljava/util/Deque;I)V 1(Lorg/elasticsearch/common/recycler/Recycler$C;)V this 6Lorg/elasticsearch/common/recycler/DequeRecycler<TT;>; 1Lorg/elasticsearch/common/recycler/DequeRecycler; c 3Lorg/elasticsearch/common/recycler/Recycler$C<TT;>; .Lorg/elasticsearch/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; i$ Ljava/util/Iterator; obtain 1(I)Lorg/elasticsearch/common/recycler/Recycler$V; pollFirst I 6 * J newInstance (I)Ljava/lang/Object; L M N G(Lorg/elasticsearch/common/recycler/DequeRecycler;Ljava/lang/Object;Z)V P Q java/lang/Object S sizing v beforeRelease size ()I X Y * Z afterRelease (Z)V recycled Z 0()Lorg/elasticsearch/common/recycler/Recycler$V; G ` a Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable M(Lorg/elasticsearch/common/recycler/Recycler$C<TT;>;Ljava/util/Deque<TT;>;I)V StackMapTable 6(I)Lorg/elasticsearch/common/recycler/Recycler$V<TT;>; SourceFile InnerClasses ! c d ? *+? *,? *? ? e * "