public abstract class TTableCache<K,V>
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static interface |
TTableCache.Query<K,V> |
static interface |
TTableCache.RemoveHandle<K,V>
On memory table callback it while threshold reached,
Other table callback never.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
clean()
cleanup memory, dirty record not clear
|
abstract void |
clear()
Removes all of the mappings from this map.
|
int |
getCapacity() |
TTable<K,V> |
getTable() |
void |
setCapacity(int capacity) |
void |
setRemovedhandle(TTableCache.RemoveHandle<K,V> handle) |
abstract void |
walk(TTableCache.Query<K,V> query) |
public abstract void clear()
java.lang.UnsupportedOperationException
- not memory tablepublic abstract void clean()
public abstract void walk(TTableCache.Query<K,V> query)
query
- the callbackTTableCache.Query
public final int getCapacity()
public void setCapacity(int capacity)
public void setRemovedhandle(TTableCache.RemoveHandle<K,V> handle)
handle
- the callbackTTableCache.RemoveHandle