
com.groupbyinc.flux.common.util.concurrent.ConcurrentCollections.class Maven / Gradle / Ivy
???? 3 n @com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections java/lang/Object ConcurrentCollections.java useLinkedTransferQueue Z aggressiveConcurrencyLevel I )newConcurrentMapWithAggressiveConcurrency &()Ljava/util/concurrent/ConcurrentMap; &java/util/concurrent/ConcurrentHashMap ?@ (IFI)V
newConcurrentMap ()V
-newConcurrentMapLongWithAggressiveConcurrency @()Lcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; @com/groupbyinc/flux/common/util/concurrent/ConcurrentHashMapLong
'(Ljava/util/concurrent/ConcurrentMap;)V
newConcurrentMapLong
# newConcurrentSet ()Ljava/util/Set; 5com/groupbyinc/flux/common/google/common/collect/Sets '
newSetFromMap (Ljava/util/Map;)Ljava/util/Set; ) *
( + newQueue ()Ljava/util/Queue; / (java/util/concurrent/LinkedTransferQueue 1
2 *java/util/concurrent/ConcurrentLinkedQueue 4
5 newDeque ()Ljava/util/Deque; *java/util/concurrent/ConcurrentLinkedDeque 9
: newBlockingQueue &()Ljava/util/concurrent/BlockingQueue;
this BLcom/groupbyinc/flux/common/util/concurrent/ConcurrentCollections; es.useLinkedTransferQueue B false D java/lang/System F getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; H I
G J java/lang/Boolean L parseBoolean (Ljava/lang/String;)Z N O
M P java/lang/Runtime R
getRuntime ()Ljava/lang/Runtime; T U
S V availableProcessors ()I X Y
S Z java/lang/Math \ max (II)I ^ _
] ` Code LineNumberTable Signature X()Ljava/util/concurrent/ConcurrentMap; [()Lcom/groupbyinc/flux/common/util/concurrent/ConcurrentMapLong; ,()Ljava/util/Set;
StackMapTable .()Ljava/util/Queue; .()Ljava/util/Deque; A()Ljava/util/concurrent/BlockingQueue; LocalVariableTable
SourceFile!
b ' ?
Y? ? ? c 3 d e b ?
Y? ? c 7 d e b # ? Y? ? !? c > d f " b # ? Y? $? !? c B d f % &