Package org.apache.lucene.util
Class ByteBlockPool.DirectTrackingAllocator
- java.lang.Object
-
- org.apache.lucene.util.ByteBlockPool.Allocator
-
- org.apache.lucene.util.ByteBlockPool.DirectTrackingAllocator
-
- Enclosing class:
- ByteBlockPool
public static class ByteBlockPool.DirectTrackingAllocator extends ByteBlockPool.Allocator
A simpleByteBlockPool.Allocatorthat never recycles, but tracks how much total RAM is in use.
-
-
Field Summary
-
Fields inherited from class org.apache.lucene.util.ByteBlockPool.Allocator
blockSize
-
-
Constructor Summary
Constructors Constructor Description DirectTrackingAllocator(int blockSize, Counter bytesUsed)DirectTrackingAllocator(Counter bytesUsed)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description byte[]getByteBlock()voidrecycleByteBlocks(byte[][] blocks, int start, int end)-
Methods inherited from class org.apache.lucene.util.ByteBlockPool.Allocator
recycleByteBlocks
-
-
-
-
Method Detail
-
getByteBlock
public byte[] getByteBlock()
- Overrides:
getByteBlockin classByteBlockPool.Allocator
-
recycleByteBlocks
public void recycleByteBlocks(byte[][] blocks, int start, int end)- Specified by:
recycleByteBlocksin classByteBlockPool.Allocator
-
-