All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.ning.compress.lzf.ChunkEncoder.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2?9com/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoderjava/lang/Objectjava/io/CloseableChunkEncoder.javaMIN_BLOCK_TO_COMPRESSI
MIN_HASH_SIZE
MAX_HASH_SIZE@MAX_OFF MAX_REFTAIL_LENGTH	_recycler9Lcom/groupbyinc/flux/common/ning/compress/BufferRecycler;
_hashTable[I_hashModulo
_encodeBuffer[B
_headerBuffer(I)V7com/groupbyinc/flux/common/ning/compress/BufferRecyclerinstance;()Lcom/groupbyinc/flux/common/ning/compress/BufferRecycler;!"
 #=(ILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;)V%
&this;Lcom/groupbyinc/flux/common/ning/compress/lzf/ChunkEncoder;totalLength()V+
,??java/lang/Math/min(II)I12
03calcHashLen(I)I56
7	9allocEncodingHash(I)[I;<
 =	?		AallocEncodingBuffer(I)[BCD
 E	GbufferRecyclerlargestChunkLensuggestedHashLen	bufferLen(IZ)V>(ILcom/groupbyinc/flux/common/ning/compress/BufferRecycler;Z)VN
ObogusZmaxS2
0T	chunkSizehashLenclosereleaseEncodeBuffer([B)VYZ
 [releaseEncodingHash([I)V^_
 `bufibufencodeChunk=([BII)Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk;tryCompress
([BII[BI)Igh
i5com/groupbyinc/flux/common/ning/compress/lzf/LZFChunkkcreateCompressed>(I[BII)Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk;mn
locreateNonCompressedqf
lrcompLendataoffsetlenencodeChunkIfCompresses>([BIID)Lcom/groupbyinc/flux/common/ning/compress/lzf/LZFChunk;@??maxSizeinputLenmaxResultRatioDappendEncodedChunkappendCompressedHeader(II[BI)I??
l?appendNonCompressed?h
l?	compStartend	uncompEndinputinputPtroutputBuffer	outputPosappendEncodedIfCompresses([BDII[BI)IencodeAndWriteChunk([BIILjava/io/OutputStream;)Vjava/io/IOException?java/io/OutputStream?write([BII)V??
??	?writeNonCompressedHeader(ILjava/io/OutputStream;[B)V??
l?compEndoutLjava/io/OutputStream;	headerBufencodeAndWriteChunkIfCompresses([BIILjava/io/OutputStream;D)ZresultRatiogetBufferRecyclerhash??h
ConstantValueCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFile!	?
	?
	?	?	?	?	?A	*?$?'??	()	*	?
UV%??C*?-.?4>?86*,?:*,?>?@**?@?d?B`z``6*,?F?H??>C()C*	CI8J	2K	8L	?&	_abcd e+i8jBkM?L
*?$?P?? 
()
*	
QR?
s	tN??3*?-.?U6?86*,?:*,?>?@**?@?d?B*?H??>3()3*	3I3QR'J	 K	?"{|}~"?-?2?
56?{!`;@?@?<?
`?#E$J%U'](e)?	??]??????	M?H*+`*?H?j6?kzc|c?6? d*?H??W*?H?????R4?	'$~	M()MuMv	M	M??M???"567'8.9=;I<K???K???"?/*?:??()?Cgh?6?A
?h	z*?B~??
()
?	?`?




© 2015 - 2025 Weber Informatics LLC | Privacy Policy