com.hazelcast.monitor
Interface LocalCacheStats

All Superinterfaces:
JsonSerializable, LocalInstanceStats
All Known Implementing Classes:
LocalCacheStatsImpl

public interface LocalCacheStats
extends LocalInstanceStats

Local cache statistics interface to be used by MemberState implementations.


Field Summary
 
Fields inherited from interface com.hazelcast.monitor.LocalInstanceStats
STAT_NOT_AVAILABLE
 
Method Summary
 float getAverageGetTime()
          Returns the mean time to execute gets on the cache.
 float getAveragePutTime()
          Returns the mean time to execute puts on the cache.
 float getAverageRemoveTime()
          Returns the mean time to execute removes on the cache.
 long getCacheEvictions()
          Returns the number of evictions on the cache.
 long getCacheGets()
          Returns the number of gets on the cache.
 float getCacheHitPercentage()
          Returns the percentage of hits (successful get operations) on the cache.
 long getCacheHits()
          Returns the number of hits (successful get operations) on the cache.
 long getCacheMisses()
          Returns the number of missed cache accesses on the cache.
 float getCacheMissPercentage()
          Returns the percentage of missed cache accesses on the cache.
 long getCachePuts()
          Returns the number of puts to the queue.
 long getCacheRemovals()
          Returns the number of removals from the queue.
 
Methods inherited from interface com.hazelcast.monitor.LocalInstanceStats
getCreationTime
 
Methods inherited from interface com.hazelcast.internal.management.JsonSerializable
fromJson, toJson
 

Method Detail

getCacheHits

long getCacheHits()
Returns the number of hits (successful get operations) on the cache.

Returns:
the number of hits (successful get operations) on the cache

getCacheHitPercentage

float getCacheHitPercentage()
Returns the percentage of hits (successful get operations) on the cache.

Returns:
the percentage of hits (successful get operations) on the cache

getCacheMisses

long getCacheMisses()
Returns the number of missed cache accesses on the cache.

Returns:
the number of missed cache accesses on the cache

getCacheMissPercentage

float getCacheMissPercentage()
Returns the percentage of missed cache accesses on the cache.

Returns:
the percentage of missed cache accesses on the cache

getCacheGets

long getCacheGets()
Returns the number of gets on the cache.

Returns:
the number of gets on the cache

getCachePuts

long getCachePuts()
Returns the number of puts to the queue.

Returns:
the number of puts to the queue

getCacheRemovals

long getCacheRemovals()
Returns the number of removals from the queue.

Returns:
the number of removals from the queue

getCacheEvictions

long getCacheEvictions()
Returns the number of evictions on the cache.

Returns:
the number of evictions on the cache

getAverageGetTime

float getAverageGetTime()
Returns the mean time to execute gets on the cache.

Returns:
the mean time in µs to execute gets on the cache

getAveragePutTime

float getAveragePutTime()
Returns the mean time to execute puts on the cache.

Returns:
the mean time in µs to execute puts on the cache

getAverageRemoveTime

float getAverageRemoveTime()
Returns the mean time to execute removes on the cache.

Returns:
the mean time in µs to execute removes on the cache


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.