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.