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 TypeMethodDescriptionlong
count()
Returns the number of total entries in the cache.long
Returns number of total evictions since last resetlong
Returns number of total execution requests since last resetlong
getExecutionCount
(String queryKey) Returns number of total execution requests since last reset for the specified string-ified query key.long
Returns number of total read requests that have been found in cache since last reset.long
getHitCount
(String queryKey) Returns number of total read requests that have been found in cache since last reset for the specified string-ified query key.long
Returns number of total eviction requests since start.long
Returns number of total exec requests since start.long
getTotalExecutionCount
(String queryKey) Returns number of total exec requests since start for the specified string-ified query key.long
Returns number of total read requests that has been found since start.long
getTotalHitCount
(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.void
reset()
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
-