ChunkDecoder
implementations, based on criteria
such as "fastest available".InputStream
that
we read from to get LZF encoded data to decode.OutputStream
that
we write encoded LZF encoded data into, after compressing it.ChunkEncoder
to compress individual chunks and
combines resulting chunks into contiguous output byte array.FileInputStream
.FileOutputStream
.OutputStream
implementation that will compress
output using LZF compression algorithm.LZFOutputStream.flush()
will also complete
current block (similar to calling LZFOutputStream.finishBlock()
) or not.LZFFileOutputStream.flush()
will also complete
current block (similar to calling LZFFileOutputStream.finishBlock()
) or not.ChunkDecoder
implementation that uses
Sun JDK's Unsafe class (which may be included by other JDK's as well;
IBM's apparently does).ChunkDecoder
implementation that can be used on any
platform.ThreadLocal
contains a SoftReference
to a BufferRecycler
used to provide a low-cost
buffer recycling for buffers we need for encoding, decoding.Copyright © 2013. All Rights Reserved.