Class GZIPRecycler


  • public final class GZIPRecycler
    extends java.lang.Object
    GZIP-codec-specific "extension" to BufferRecycler, used for recycling expensive objects.
    • Field Detail

      • _recyclerRef

        protected static final java.lang.ThreadLocal<java.lang.ref.SoftReference<GZIPRecycler>> _recyclerRef
      • _inflater

        protected java.util.zip.Inflater _inflater
      • _deflater

        protected java.util.zip.Deflater _deflater
    • Constructor Detail

      • GZIPRecycler

        public GZIPRecycler()
    • Method Detail

      • instance

        public static GZIPRecycler instance()
        Accessor to get thread-local recycler instance
      • allocDeflater

        public java.util.zip.Deflater allocDeflater()
      • releaseDeflater

        public void releaseDeflater​(java.util.zip.Deflater d)
      • allocInflater

        public java.util.zip.Inflater allocInflater()
      • releaseInflater

        public void releaseInflater​(java.util.zip.Inflater i)