public class CacheTableLRU extends CacheTable
CacheTable.CacheCompiledConditionWithRouteToCacheInMemoryTable.TableStatesiddhiAppContext, tableDefinition, tableMap| Constructor and Description |
|---|
CacheTableLRU() |
| Modifier and Type | Method and Description |
|---|---|
protected StreamEvent |
addRequiredFields(ComplexEvent event,
SiddhiAppContext siddhiAppContext,
boolean cacheExpiryEnabled) |
void |
deleteEntriesUsingCachePolicy(int numRowsToDelete) |
void |
deleteOneEntryUsingCachePolicy() |
void |
updateCachePolicyAttribute(StreamEvent streamEvent) |
addAndTrimUptoMaxSize, addStreamEventUptoMaxSize, compileCondition, deleteAll, generateCacheCompileCondition, init, initCacheTable, updateOrAddAndTrimUptoMaxSizeadd, compileCondition, compileUpdateSet, connectAndLoadCache, contains, delete, destroy, disconnect, find, getTableDefinition, isStateful, reduceEventsForUpdateOrInsert, size, update, updateOrAddaddEvents, connectWithRetry, containsEvent, deleteEvents, find, getHandler, getIsConnected, getIsTryingToConnect, initTable, setIsConnectedToFalse, shutdown, updateEvents, updateOrAddEvents, waitWhileConnectpublic void deleteOneEntryUsingCachePolicy()
deleteOneEntryUsingCachePolicy in class CacheTablepublic void deleteEntriesUsingCachePolicy(int numRowsToDelete)
deleteEntriesUsingCachePolicy in class CacheTableprotected StreamEvent addRequiredFields(ComplexEvent event, SiddhiAppContext siddhiAppContext, boolean cacheExpiryEnabled)
addRequiredFields in class CacheTablepublic void updateCachePolicyAttribute(StreamEvent streamEvent)
updateCachePolicyAttribute in class CacheTableCopyright © 2020. All rights reserved.