Class ArenaMemoryAllocatorFactory
- java.lang.Object
-
- org.apache.druid.frame.allocation.ArenaMemoryAllocatorFactory
-
- All Implemented Interfaces:
MemoryAllocatorFactory
public class ArenaMemoryAllocatorFactory extends Object implements MemoryAllocatorFactory
CreatesArenaMemoryAllocator
on each call tonewAllocator()
.
-
-
Constructor Summary
Constructors Constructor Description ArenaMemoryAllocatorFactory(int capacity)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description long
allocatorCapacity()
Capacity of allocators returned byMemoryAllocatorFactory.newAllocator()
.MemoryAllocator
newAllocator()
Returns a new allocator with capacityMemoryAllocatorFactory.allocatorCapacity()
.
-
-
-
Method Detail
-
newAllocator
public MemoryAllocator newAllocator()
Description copied from interface:MemoryAllocatorFactory
Returns a new allocator with capacityMemoryAllocatorFactory.allocatorCapacity()
.- Specified by:
newAllocator
in interfaceMemoryAllocatorFactory
-
allocatorCapacity
public long allocatorCapacity()
Description copied from interface:MemoryAllocatorFactory
Capacity of allocators returned byMemoryAllocatorFactory.newAllocator()
.- Specified by:
allocatorCapacity
in interfaceMemoryAllocatorFactory
-
-