forked from I2P_Developers/i2p.i2p
Router: Add gzip caches to clearCaches()
This commit is contained in:
@ -43,6 +43,15 @@ public class ReusableGZIPInputStream extends ResettableGZIPInputStream {
|
||||
|
||||
private ReusableGZIPInputStream() { super(); }
|
||||
|
||||
/**
|
||||
* Clear the cache.
|
||||
* @since 0.9.21
|
||||
*/
|
||||
public static void clearCache() {
|
||||
if (_available != null)
|
||||
_available.clear();
|
||||
}
|
||||
|
||||
/*******
|
||||
public static void main(String args[]) {
|
||||
for (int i = 0; i < 2; i++)
|
||||
|
@ -75,6 +75,15 @@ public class ReusableGZIPOutputStream extends ResettableGZIPOutputStream {
|
||||
/** pull the contents of the stream written */
|
||||
public byte[] getData() { return _buffer.toByteArray(); }
|
||||
|
||||
/**
|
||||
* Clear the cache.
|
||||
* @since 0.9.21
|
||||
*/
|
||||
public static void clearCache() {
|
||||
if (_available != null)
|
||||
_available.clear();
|
||||
}
|
||||
|
||||
/******
|
||||
public static void main(String args[]) {
|
||||
try {
|
||||
|
@ -52,6 +52,8 @@ import net.i2p.util.I2PThread;
|
||||
import net.i2p.util.Log;
|
||||
import net.i2p.util.NativeBigInteger;
|
||||
import net.i2p.util.OrderedProperties;
|
||||
import net.i2p.util.ReusableGZIPInputStream;
|
||||
import net.i2p.util.ReusableGZIPOutputStream;
|
||||
import net.i2p.util.SecureFileOutputStream;
|
||||
import net.i2p.util.SimpleByteCache;
|
||||
import net.i2p.util.SystemVersion;
|
||||
@ -420,6 +422,8 @@ public class Router implements RouterClock.ClockShiftListener {
|
||||
SigningPublicKey.clearCache();
|
||||
SigUtil.clearCaches();
|
||||
I2PSessionImpl.clearCache();
|
||||
ReusableGZIPInputStream.clearCache();
|
||||
ReusableGZIPOutputStream.clearCache();
|
||||
}
|
||||
|
||||
/**
|
||||
|
Reference in New Issue
Block a user