public Inflater makeInflater(final boolean nowrap) { if (intelInflaterSupported && nowrap) { return new IntelInflater(nowrap); } logger.warn("IntelInflater is not supported, using Java.util.zip.Inflater"); return new Inflater(nowrap); }
public IntelInflaterFactory(File tmpDir) { intelInflaterSupported = new IntelInflater().load(tmpDir); }
@Test public void testIntelInflaterIsAvailable() { checkIntelSupported("IntelInflater"); Assert.assertTrue(new IntelInflater().load(null), "Intel shared library was not loaded. This could be due to a configuration error, or your system might not support it."); }