protected static class AbstractPersistenceTools.StatsVisitor extends Object implements CachePersistenceHelper.Visitor
CachePersistenceHelper.Visitor
to collect details statistics from the snapshot we are analysing.Constructor and Description |
---|
StatsVisitor(com.oracle.datagrid.persistence.PersistenceStatistics stats)
Construct a new Stats visitor.
|
Modifier and Type | Method and Description |
---|---|
protected String |
getCacheName(long lOldCacheId)
Return the cache name based upon the old cache id.
|
void |
setCaches(LongArray laCaches)
Set the
LongArray of caches for this visitor. |
boolean |
visitCacheEntry(long lOldCacheId, Binary binKey, Binary binValue)
Apply the visitor to the specified cache entry (key-value pair).
|
boolean |
visitIndex(long lOldCacheId, Binary binExtractor, Binary binComparator)
Apply the visitor to the specified cache index.
|
boolean |
visitListener(long lOldCacheId, Binary binKey, long lListenerId, boolean fLite)
Apply the visitor to the specified cache entry listener.
|
boolean |
visitLock(long lOldCacheId, Binary binKey, long lHolderId, long lHolderThreadId)
Apply the visitor to the specified cache entry lock.
|
boolean |
visitTrigger(long lOldCacheId, Binary binTrigger)
Apply the visitor to the specified trigger.
|
public StatsVisitor(com.oracle.datagrid.persistence.PersistenceStatistics stats)
stats
- the statistics to update when visitingpublic boolean visitCacheEntry(long lOldCacheId, Binary binKey, Binary binValue)
CachePersistenceHelper.Visitor
visitCacheEntry
in interface CachePersistenceHelper.Visitor
lOldCacheId
- the persisted cache-idbinKey
- the cache keybinValue
- the cache valuepublic boolean visitListener(long lOldCacheId, Binary binKey, long lListenerId, boolean fLite)
CachePersistenceHelper.Visitor
visitListener
in interface CachePersistenceHelper.Visitor
lOldCacheId
- the persisted cache-idbinKey
- the cache keylListenerId
- the service-unique identifier of the listening memberfLite
- true iff the listener should receive "lite" eventspublic boolean visitLock(long lOldCacheId, Binary binKey, long lHolderId, long lHolderThreadId)
CachePersistenceHelper.Visitor
visitLock
in interface CachePersistenceHelper.Visitor
lOldCacheId
- the persisted cache-idbinKey
- the cache keylHolderId
- the service-unique identifier of the lock holderlHolderThreadId
- the thread-id of the lock holderpublic boolean visitIndex(long lOldCacheId, Binary binExtractor, Binary binComparator)
CachePersistenceHelper.Visitor
visitIndex
in interface CachePersistenceHelper.Visitor
lOldCacheId
- the persisted cache-idbinExtractor
- the index extractorbinComparator
- the index comparatorpublic boolean visitTrigger(long lOldCacheId, Binary binTrigger)
CachePersistenceHelper.Visitor
visitTrigger
in interface CachePersistenceHelper.Visitor
lOldCacheId
- the persisted cache-idbinTrigger
- the triggerprotected String getCacheName(long lOldCacheId)
lOldCacheId
- the old cache id to lookup