public class GridCacheTtlManager extends GridCacheManagerAdapter
CacheConfiguration.isEagerTtl() flag is set.cctx, log| Constructor and Description |
|---|
GridCacheTtlManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
addTrackedEntry(GridCacheMapEntry entry)
Adds tracked entry to ttl processor.
|
void |
expire()
Expires entries by TTL.
|
boolean |
expire(int amount)
Processes specified amount of expired entries.
|
protected void |
onKernalStop0(boolean cancel) |
int |
pendingSize() |
void |
printMemoryStats()
Prints memory statistics (sizes of internal data structures, etc.).
|
void |
removeTrackedEntry(GridCacheMapEntry entry) |
protected void |
start0() |
context, kernalStartInfo, kernalStopInfo, log, onDisconnected, onKernalStart, onKernalStart0, onKernalStop, start, startInfo, stop, stop0, stopInfo, toStringprotected void start0()
throws IgniteCheckedException
start0 in class GridCacheManagerAdapterIgniteCheckedException - If failed.protected void onKernalStop0(boolean cancel)
onKernalStop0 in class GridCacheManagerAdaptercancel - Cancel flag.public void addTrackedEntry(GridCacheMapEntry entry)
entry - Entry to add.public void removeTrackedEntry(GridCacheMapEntry entry)
entry - Entry to remove.public int pendingSize()
public void printMemoryStats()
printMemoryStats in interface GridCacheManagerprintMemoryStats in class GridCacheManagerAdapterpublic void expire()
public boolean expire(int amount)
amount - Limit of processed entries by single call, -1 for no limit.True if unprocessed expired entries remains.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.9.0 Release Date : March 2 2017