Interface QueryCacheInstrument
- All Known Subinterfaces:
QueryCacheJMXInstrumentMBean
- All Known Implementing Classes:
AbstractQueryCacheInstrument,QueryCacheJMXInstrument
public interface QueryCacheInstrument
Interface for providing instrumented data cache metrics and operations.
-
Method Summary
Modifier and TypeMethodDescriptionlongcount()Returns the number of total entries in the cache.longReturns number of total evictions since last resetlongReturns number of total execution requests since last resetlonggetExecutionCount(String queryKey) Returns number of total execution requests since last reset for the specified string-ified query key.longReturns number of total read requests that have been found in cache since last reset.longgetHitCount(String queryKey) Returns number of total read requests that have been found in cache since last reset for the specified string-ified query key.longReturns number of total eviction requests since start.longReturns number of total exec requests since start.longgetTotalExecutionCount(String queryKey) Returns number of total exec requests since start for the specified string-ified query key.longReturns number of total read requests that has been found since start.longgetTotalHitCount(String queryKey) Returns number of total read requests that has been found since start for the specified string-ified query key.Returns all the string-ified keys for query results in the cache.voidreset()Resets cache statisticsReturns date since cache statistics collection were last reset.Returns date cache statistics collection started.
-
Method Details
-
getTotalExecutionCount
long getTotalExecutionCount()Returns number of total exec requests since start. -
getTotalExecutionCount
Returns number of total exec requests since start for the specified string-ified query key. -
getExecutionCount
long getExecutionCount()Returns number of total execution requests since last reset -
getExecutionCount
Returns number of total execution requests since last reset for the specified string-ified query key. -
getHitCount
long getHitCount()Returns number of total read requests that have been found in cache since last reset. -
getHitCount
Returns number of total read requests that have been found in cache since last reset for the specified string-ified query key. -
getTotalHitCount
long getTotalHitCount()Returns number of total read requests that has been found since start. -
getTotalHitCount
Returns number of total read requests that has been found since start for the specified string-ified query key. -
reset
void reset()Resets cache statistics -
sinceDate
Date sinceDate()Returns date since cache statistics collection were last reset. -
startDate
Date startDate()Returns date cache statistics collection started. -
queryKeys
Returns all the string-ified keys for query results in the cache. -
getEvictionCount
long getEvictionCount()Returns number of total evictions since last reset -
getTotalEvictionCount
long getTotalEvictionCount()Returns number of total eviction requests since start. -
count
long count()Returns the number of total entries in the cache.- Returns:
- entries
-