2d M N OP OQ M R S T UV W X Y Z[ M\MIN_ENCODING_BUFFERI ConstantValueMIN_OUTPUT_BUFFER@ recyclerRefLjava/lang/ThreadLocal; SignatureXLjava/lang/ThreadLocal;>; inputBuffer[B outputBufferdecodingBufferencodingBuffer encodingHash[S()VCodeLineNumberTableLocalVariableTablethis Lorg/iq80/snappy/BufferRecycler;instance"()Lorg/iq80/snappy/BufferRecycler;bufferRecyclerrefLjava/lang/ref/SoftReference;LocalVariableTypeTable?Ljava/lang/ref/SoftReference; StackMapTablePQallocEncodingBuffer(I)[BminSizebufreleaseEncodeBuffer([B)VbufferallocOutputBufferreleaseOutputBufferallocEncodingHash(I)[S suggestedSize#releaseEncodingHash([S)VallocInputBufferreleaseInputBufferallocDecodeBuffersizereleaseDecodeBuffer SourceFileBufferRecycler.java $%  ]^java/lang/ref/SoftReferenceorg/iq80/snappy/BufferRecycler $_ `_ !a bc  "#  java/lang/ThreadLocaljava/lang/Objectget()Ljava/lang/Object;(Ljava/lang/Object;)Vsetjava/lang/Mathmax(II)I  !"# $%&/*'( )* +,&7K*L *L+YLY+ +'": =>ADE'F5H( -* -./-*0  -.123456&#* M, , M* ,'QRSV!X( #)*#782 9 :;&]* +* *+ ']^`()*<2=6&#* M, ,@ M* ,'defi!k( #)*#782 9 >;&a* ++* *+ 'pqs()*<2?@&{* M, ,  M* ,'wxy|~( )*A8#2 BCD&a* ++* *+ '()*<#2E6&#*M, ,@ M*,'!( #)*#782 9 F;&a*++**+'()*<2G6&{*M, , M*,'( )*H82 9I;&a*++**+'()*<2J%&# Y'(KL