Uses of Class
org.apache.cassandra.utils.memory.MemtableAllocator
Packages that use MemtableAllocator
Package
Description
-
Uses of MemtableAllocator in org.apache.cassandra.db.memtable
Fields in org.apache.cassandra.db.memtable declared as MemtableAllocatorModifier and TypeFieldDescriptionprotected final MemtableAllocatorAbstractAllocatorMemtable.allocatorMethods in org.apache.cassandra.db.memtable that return MemtableAllocator -
Uses of MemtableAllocator in org.apache.cassandra.db.partitions
Constructors in org.apache.cassandra.db.partitions with parameters of type MemtableAllocatorModifierConstructorDescriptionAtomicBTreePartition(TableMetadataRef metadata, DecoratedKey partitionKey, MemtableAllocator allocator) BTreePartitionUpdater(MemtableAllocator allocator, Cloner cloner, OpOrder.Group writeOp, UpdateTransaction indexer) -
Uses of MemtableAllocator in org.apache.cassandra.utils.memory
Subclasses of MemtableAllocator in org.apache.cassandra.utils.memoryModifier and TypeClassDescriptionstatic classclassclassThis NativeAllocator uses global slab allocation strategy with slab size that scales exponentially from 8KiB to 1MiB to serve allocation of up to 128KiB.class+ * The SlabAllocator is a bump-the-pointer allocator that allocates + * large (1MiB) global regions and then doles them out to threads that + * request smaller sized (up to 128KiB) slices into the array.Methods in org.apache.cassandra.utils.memory that return MemtableAllocatorModifier and TypeMethodDescriptionHeapPool.Logged.newAllocator(String table) HeapPool.newAllocator(String table) abstract MemtableAllocatorMemtablePool.newAllocator(String table) SlabPool.newAllocator(String table)