Package org.eclipse.jgit.lib
Class InflaterCache
- java.lang.Object
-
- org.eclipse.jgit.lib.InflaterCache
-
public class InflaterCache extends Object
Creates zlib based inflaters as necessary for object decompression.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Inflaterget()Obtain an Inflater for decompression.static voidrelease(Inflater i)Release an inflater previously obtained from this cache.
-
-
-
Method Detail
-
get
public static Inflater get()
Obtain an Inflater for decompression.Inflaters obtained through this cache should be returned (if possible) by
release(Inflater)to avoid garbage collection and reallocation.- Returns:
- an available inflater. Never null.
-
release
public static void release(Inflater i)
Release an inflater previously obtained from this cache.- Parameters:
i- the inflater to return. May be null, in which case this method does nothing.
-
-