public abstract class MemtableAllocator
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
MemtableAllocator.SubAllocator
Mark the BB as unused, permitting it to be reclaimed
|
Modifier and Type | Method and Description |
---|---|
abstract Cloner |
cloner(OpOrder.Group opGroup) |
abstract EnsureOnHeap |
ensureOnHeap() |
boolean |
isLive() |
MemtableAllocator.SubAllocator |
offHeap() |
MemtableAllocator.SubAllocator |
onHeap() |
void |
setDiscarded()
Indicate the memory and resources owned by this allocator are no longer referenced,
and can be reclaimed/reused.
|
void |
setDiscarding()
Mark this allocator reclaiming; this will permit any outstanding allocations to temporarily
overshoot the maximum memory limit so that flushing can begin immediately
|
public abstract EnsureOnHeap ensureOnHeap()
public abstract Cloner cloner(OpOrder.Group opGroup)
public MemtableAllocator.SubAllocator onHeap()
public MemtableAllocator.SubAllocator offHeap()
public void setDiscarding()
public void setDiscarded()
public boolean isLive()
Copyright © 2009- The Apache Software Foundation