com.google.common.collect.EvictingQueue.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of java-sdk Show documentation
Show all versions of java-sdk Show documentation
Java SDK for connecting to the Relayr Cloud
The newest version!
???? 2 s
L M N
O P
Q R
S T U V W
X
Y
Z
Q [ \ ] \ Z
^
_ \ ` \ a b c delegate Ljava/util/Queue; Signature Ljava/util/Queue; maxSize I RuntimeInvisibleAnnotations 1Lcom/google/common/annotations/VisibleForTesting; serialVersionUID J
ConstantValue (I)V Code LineNumberTable LocalVariableTable this )Lcom/google/common/collect/EvictingQueue; LocalVariableTypeTable .Lcom/google/common/collect/EvictingQueue;
StackMapTable W create ,(I)Lcom/google/common/collect/EvictingQueue; G(I)Lcom/google/common/collect/EvictingQueue; remainingCapacity ()I ()Ljava/util/Queue; ()Ljava/util/Queue; offer (Ljava/lang/Object;)Z e Ljava/lang/Object; TE; (TE;)Z add addAll (Ljava/util/Collection;)Z
collection Ljava/util/Collection; Ljava/util/Collection<+TE;>; (Ljava/util/Collection<+TE;>;)Z contains object remove ()Ljava/util/Collection; ()Ljava/lang/Object; \Lcom/google/common/collect/ForwardingQueue;Ljava/io/Serializable;
SourceFile EvictingQueue.java $Lcom/google/common/annotations/Beta; -Lcom/google/common/annotations/GwtCompatible; # d maxSize (%s) must >= 0 java/lang/Object e f g h i j k l m 'com/google/common/collect/EvictingQueue # $ n 2 ; 6 o p q D F r = 3 B 6 D 6 )com/google/common/collect/ForwardingQueue java/io/Serializable ()V java/lang/Integer valueOf (I)Ljava/lang/Integer; $com/google/common/base/Preconditions
checkArgument )(ZLjava/lang/String;[Ljava/lang/Object;)V "com/google/common/collect/Platform newFastestQueue (I)Ljava/util/Queue; size checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Queue standardAddAll 1 ! # $ % ? +*? ? ? ? Y? S? *? ? *? ? &