clean teh lzf buffer recycler

This commit is contained in:
kimchy 2011-04-24 22:48:38 +03:00
parent 84c5d07726
commit 9b262a7363
2 changed files with 6 additions and 0 deletions

View File

@ -19,6 +19,7 @@
package org.elasticsearch.common;
import org.elasticsearch.common.compress.lzf.BufferRecycler;
import org.elasticsearch.common.trove.ExtTDoubleObjectHashMap;
import org.elasticsearch.common.trove.ExtTHashMap;
import org.elasticsearch.common.trove.ExtTLongObjectHashMap;
@ -32,6 +33,7 @@ import java.util.Deque;
public class CacheRecycler {
public static void clear() {
BufferRecycler.clean();
doubleObjectHashMap.remove();
longObjectHashMap.remove();
longLongHashMap.remove();

View File

@ -64,6 +64,10 @@ public class BufferRecycler {
return br;
}
public static void clean() {
_recyclerRef.remove();
}
/*
///////////////////////////////////////////////////////////////////////
// Buffers for encoding (output)