public final class GZIPRecycler
extends java.lang.Object
BufferRecycler
,
used for recycling expensive objects.Modifier and Type | Field and Description |
---|---|
protected java.util.zip.Deflater |
_deflater |
protected java.util.zip.Inflater |
_inflater |
protected static java.lang.ThreadLocal<java.lang.ref.SoftReference<GZIPRecycler>> |
_recyclerRef |
Constructor and Description |
---|
GZIPRecycler() |
Modifier and Type | Method and Description |
---|---|
java.util.zip.Deflater |
allocDeflater() |
java.util.zip.Inflater |
allocInflater() |
static GZIPRecycler |
instance()
Accessor to get thread-local recycler instance
|
void |
releaseDeflater(java.util.zip.Deflater d) |
void |
releaseInflater(java.util.zip.Inflater i) |
protected static final java.lang.ThreadLocal<java.lang.ref.SoftReference<GZIPRecycler>> _recyclerRef
protected java.util.zip.Inflater _inflater
protected java.util.zip.Deflater _deflater
public static GZIPRecycler instance()
public java.util.zip.Deflater allocDeflater()
public void releaseDeflater(java.util.zip.Deflater d)
public java.util.zip.Inflater allocInflater()
public void releaseInflater(java.util.zip.Inflater i)