public interface CacheStatsTracker
Modifier and Type | Interface and Description |
---|---|
static interface |
CacheStatsTracker.CacheRequest
Class that keeps record and timings of a single cache request
|
Modifier and Type | Method and Description |
---|---|
long |
getAverageLoadTime() |
long |
getAverageMissTime() |
long |
getAverageRetrievalTime() |
long |
getTotalEvictionCount() |
long |
getTotalHitCount() |
long |
getTotalInvalidationCount() |
long |
getTotalLoadExceptionCount() |
long |
getTotalLoadSuccessCount() |
long |
getTotalLoadTime() |
long |
getTotalMissCount() |
long |
getTotalMissMatchCount() |
long |
getTotalMissTime() |
long |
getTotalRetrievalTime() |
void |
recordEviction() |
void |
recordEviction(long num) |
void |
recordInvalidation() |
void |
recordInvalidation(long num) |
CacheStatsTracker.CacheRequest |
startRequest() |
CacheStatsTracker.CacheRequest startRequest()
long getTotalHitCount()
long getTotalMissCount()
long getTotalMissMatchCount()
long getTotalEvictionCount()
long getTotalInvalidationCount()
long getTotalLoadSuccessCount()
long getTotalLoadExceptionCount()
long getTotalRetrievalTime()
long getTotalLoadTime()
long getTotalMissTime()
long getAverageRetrievalTime()
long getAverageMissTime()
long getAverageLoadTime()
void recordEviction()
void recordEviction(long num)
void recordInvalidation()
void recordInvalidation(long num)