
com.groupbyinc.flux.common.ning.compress.lzf.parallel.BlockManager.class Maven / Gradle / Ivy
???? 2 P Bcom/groupbyinc/flux/common/ning/compress/lzf/parallel/BlockManager java/lang/Object BlockManager.java blockPool $Ljava/util/concurrent/BlockingDeque; (Ljava/util/concurrent/BlockingDeque<[B>; $assertionsDisabled Z (II)V ()V
(java/util/concurrent/LinkedBlockingDeque (I)V
"java/util/concurrent/BlockingDeque addFirst (Ljava/lang/Object;)V i I this DLcom/groupbyinc/flux/common/ning/compress/lzf/parallel/BlockManager;
blockPoolSize blockSize getBlockFromPool ()[B java/lang/InterruptedException % takeFirst ()Ljava/lang/Object; ' ( ) [B + java/lang/RuntimeException - (Ljava/lang/Throwable;)V /
. 0 e Ljava/lang/InterruptedException; block releaseBlockToPool ([B)V
7 contains (Ljava/lang/Object;)Z 9 : ; java/lang/AssertionError =
> putLast @ A java/lang/Class D desiredAssertionStatus ()Z F G
E H Signature Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile J
K ? **? *? Y? ? >? *? ?? ???? L * * * ! * " M
# ) N ? ? # $ K ? L*? ? * ? ,L?
M? .Y,? 1?+? &