Edit C:\dspace\webapps\jspui\WEB-INF\lib\org\elasticsearch\common\collect\Queues.class
???? 2 ? 'org/elasticsearch/common/collect/Queues java/lang/Object Queues.java <init> ()V this )Lorg/elasticsearch/common/collect/Queues; newArrayBlockingQueue ,(I)Ljava/util/concurrent/ArrayBlockingQueue; 'java/util/concurrent/ArrayBlockingQueue (I)V capacity I newArrayDeque ()Ljava/util/ArrayDeque; java/util/ArrayDeque ,(Ljava/lang/Iterable;)Ljava/util/ArrayDeque; java/util/Collection -org/elasticsearch/common/collect/Collections2 cast ,(Ljava/lang/Iterable;)Ljava/util/Collection; ! (Ljava/util/Collection;)V # $ *org/elasticsearch/common/collect/Iterables & addAll -(Ljava/util/Collection;Ljava/lang/Iterable;)Z ( ) ' * elements Ljava/lang/Iterable<+TE;>; Ljava/lang/Iterable; deque Ljava/util/ArrayDeque<TE;>; Ljava/util/ArrayDeque; newConcurrentLinkedQueue .()Ljava/util/concurrent/ConcurrentLinkedQueue; *java/util/concurrent/ConcurrentLinkedQueue 4 5 B(Ljava/lang/Iterable;)Ljava/util/concurrent/ConcurrentLinkedQueue; 5 $ queue 1Ljava/util/concurrent/ConcurrentLinkedQueue<TE;>; ,Ljava/util/concurrent/ConcurrentLinkedQueue; newLinkedBlockingDeque ,()Ljava/util/concurrent/LinkedBlockingDeque; (java/util/concurrent/LinkedBlockingDeque > ? -(I)Ljava/util/concurrent/LinkedBlockingDeque; ? @(Ljava/lang/Iterable;)Ljava/util/concurrent/LinkedBlockingDeque; ? $ /Ljava/util/concurrent/LinkedBlockingDeque<TE;>; *Ljava/util/concurrent/LinkedBlockingDeque; newLinkedBlockingQueue ,()Ljava/util/concurrent/LinkedBlockingQueue; (java/util/concurrent/LinkedBlockingQueue I J -(I)Ljava/util/concurrent/LinkedBlockingQueue; J @(Ljava/lang/Iterable;)Ljava/util/concurrent/LinkedBlockingQueue; J $ /Ljava/util/concurrent/LinkedBlockingQueue<TE;>; *Ljava/util/concurrent/LinkedBlockingQueue; newPriorityBlockingQueue .()Ljava/util/concurrent/PriorityBlockingQueue; *java/util/concurrent/PriorityBlockingQueue T U B(Ljava/lang/Iterable;)Ljava/util/concurrent/PriorityBlockingQueue; U $ 1Ljava/util/concurrent/PriorityBlockingQueue<TE;>; ,Ljava/util/concurrent/PriorityBlockingQueue; newPriorityQueue ()Ljava/util/PriorityQueue; java/util/PriorityQueue ] ^ /(Ljava/lang/Iterable;)Ljava/util/PriorityQueue; ^ $ Ljava/util/PriorityQueue<TE;>; Ljava/util/PriorityQueue; newSynchronousQueue )()Ljava/util/concurrent/SynchronousQueue; %java/util/concurrent/SynchronousQueue f g drain ^(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection;IJLjava/util/concurrent/TimeUnit;)I java/lang/InterruptedException k +Lorg/elasticsearch/common/annotations/Beta; +org/elasticsearch/common/base/Preconditions n checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; p q o r java/lang/System t nanoTime ()J v w u x java/util/concurrent/TimeUnit z toNanos (J)J | } { ~ "java/util/concurrent/BlockingQueue ? drainTo (Ljava/util/Collection;I)I ? ? ? ? NANOSECONDS Ljava/util/concurrent/TimeUnit; ? ? { ? poll 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; ? ? ? ? add (Ljava/lang/Object;)Z ? ? ? e TE; Ljava/lang/Object; q )Ljava/util/concurrent/BlockingQueue<TE;>; $Ljava/util/concurrent/BlockingQueue; buffer Ljava/util/Collection<-TE;>; Ljava/util/Collection; numElements timeout J unit deadline added drainUninterruptibly java/lang/Thread ? currentThread ()Ljava/lang/Thread; ? ? ? ? interrupt ? ? ? java/lang/Throwable ? ex Ljava/lang/InterruptedException; interrupted Z synchronizedQueue $(Ljava/util/Queue;)Ljava/util/Queue; -org/elasticsearch/common/collect/Synchronized ? 6(Ljava/util/Queue;Ljava/lang/Object;)Ljava/util/Queue; 9 ? ? ? Ljava/util/Queue<TE;>; Ljava/util/Queue; synchronizedDeque $(Ljava/util/Deque;)Ljava/util/Deque; 6(Ljava/util/Deque;Ljava/lang/Object;)Ljava/util/Deque; / ? ? ? Ljava/util/Deque<TE;>; Ljava/util/Deque; Code LocalVariableTable LineNumberTable Signature G<E:Ljava/lang/Object;>(I)Ljava/util/concurrent/ArrayBlockingQueue<TE;>; 3<E:Ljava/lang/Object;>()Ljava/util/ArrayDeque<TE;>; LocalVariableTypeTable StackMapTable M<E:Ljava/lang/Object;>(Ljava/lang/Iterable<+TE;>;)Ljava/util/ArrayDeque<TE;>; I<E:Ljava/lang/Object;>()Ljava/util/concurrent/ConcurrentLinkedQueue<TE;>; c<E:Ljava/lang/Object;>(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/ConcurrentLinkedQueue<TE;>; G<E:Ljava/lang/Object;>()Ljava/util/concurrent/LinkedBlockingDeque<TE;>; H<E:Ljava/lang/Object;>(I)Ljava/util/concurrent/LinkedBlockingDeque<TE;>; a<E:Ljava/lang/Object;>(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/LinkedBlockingDeque<TE;>; G<E:Ljava/lang/Object;>()Ljava/util/concurrent/LinkedBlockingQueue<TE;>; H<E:Ljava/lang/Object;>(I)Ljava/util/concurrent/LinkedBlockingQueue<TE;>; a<E:Ljava/lang/Object;>(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/LinkedBlockingQueue<TE;>; N<E::Ljava/lang/Comparable;>()Ljava/util/concurrent/PriorityBlockingQueue<TE;>; h<E::Ljava/lang/Comparable;>(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/PriorityBlockingQueue<TE;>; ;<E::Ljava/lang/Comparable;>()Ljava/util/PriorityQueue<TE;>; U<E::Ljava/lang/Comparable;>(Ljava/lang/Iterable<+TE;>;)Ljava/util/PriorityQueue<TE;>; D<E:Ljava/lang/Object;>()Ljava/util/concurrent/SynchronousQueue<TE;>; Exceptions <E:Ljava/lang/Object;>(Ljava/util/concurrent/BlockingQueue<TE;>;Ljava/util/Collection<-TE;>;IJLjava/util/concurrent/TimeUnit;)I RuntimeInvisibleAnnotations D<E:Ljava/lang/Object;>(Ljava/util/Queue<TE;>;)Ljava/util/Queue<TE;>; D<E:Ljava/lang/Object;>(Ljava/util/Deque<TE;>;)Ljava/util/Deque<TE;>; SourceFile 1 ? / *? ? ? ? * ? 3 ? Y? ? ? ? 3 ? ? ? ? Y? ? ? >