Top Description Fields Constructors Methods
com.ning.compress.gzip

public final Class GZIPRecycler

extends Object
Class Inheritance
Imports
java.lang.ref.SoftReference, java.util.zip.Deflater, .Inflater

GZIP-codec-specific "extension" to com.ning.compress.BufferRecycler, used for recycling expensive objects.
Author
Tatu Saloranta ([email protected])

Field Summary

Modifier and TypeField and Description
protected Deflater
protected Inflater
protected static final ThreadLocal<SoftReference<GZIPRecycler>>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Deflater
public Inflater
public static GZIPRecycler
instance()

Accessor to get thread-local recycler instance

public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

_deflaterback to summary
protected Deflater _deflater
_inflaterback to summary
protected Inflater _inflater
_recyclerRefback to summary
protected static final ThreadLocal<SoftReference<GZIPRecycler>> _recyclerRef

Constructor Detail

GZIPRecyclerback to summary
public GZIPRecycler()

Method Detail

allocDeflaterback to summary
public Deflater allocDeflater()
allocInflaterback to summary
public Inflater allocInflater()
instanceback to summary
public static GZIPRecycler instance()

Accessor to get thread-local recycler instance

releaseDeflaterback to summary
public void releaseDeflater(Deflater d)
releaseInflaterback to summary
public void releaseInflater(Inflater i)