Uses of Class
org.apache.cassandra.utils.memory.MemtableAllocator
-
Packages that use MemtableAllocator Package Description org.apache.cassandra.db org.apache.cassandra.db.partitions org.apache.cassandra.utils.memory -
-
Uses of MemtableAllocator in org.apache.cassandra.db
Methods in org.apache.cassandra.db that return MemtableAllocator Modifier and Type Method Description MemtableAllocator
Memtable. getAllocator()
-
Uses of MemtableAllocator in org.apache.cassandra.db.partitions
Constructors in org.apache.cassandra.db.partitions with parameters of type MemtableAllocator Constructor Description AtomicBTreePartition(TableMetadataRef metadata, DecoratedKey partitionKey, MemtableAllocator allocator)
-
Uses of MemtableAllocator in org.apache.cassandra.utils.memory
Subclasses of MemtableAllocator in org.apache.cassandra.utils.memory Modifier and Type Class Description static class
HeapPool.Allocator
class
MemtableBufferAllocator
class
NativeAllocator
This NativeAllocator uses global slab allocation strategy with slab size that scales exponentially from 8kb to 1Mb to serve allocation of up to 128kb.class
SlabAllocator
+ * The SlabAllocator is a bump-the-pointer allocator that allocates + * large (1MB) global regions and then doles them out to threads that + * request smaller sized (up to 128kb) slices into the array.Methods in org.apache.cassandra.utils.memory that return MemtableAllocator Modifier and Type Method Description MemtableAllocator
HeapPool. newAllocator()
abstract MemtableAllocator
MemtablePool. newAllocator()
MemtableAllocator
SlabPool. newAllocator()
-