public LocalCacheStatsImpl(CacheStatistics cacheStatistics) { creationTime = cacheStatistics.getCreationTime(); lastAccessTime = cacheStatistics.getLastAccessTime(); lastUpdateTime = cacheStatistics.getLastUpdateTime(); ownedEntryCount = cacheStatistics.getOwnedEntryCount(); cacheHits = cacheStatistics.getCacheHits(); cacheHitPercentage = cacheStatistics.getCacheHitPercentage(); cacheMisses = cacheStatistics.getCacheMisses(); cacheMissPercentage = cacheStatistics.getCacheMissPercentage(); cacheGets = cacheStatistics.getCacheGets(); cachePuts = cacheStatistics.getCachePuts(); cacheRemovals = cacheStatistics.getCacheRemovals(); cacheEvictions = cacheStatistics.getCacheEvictions(); averageGetTime = cacheStatistics.getAverageGetTime(); averagePutTime = cacheStatistics.getAveragePutTime(); averageRemoveTime = cacheStatistics.getAverageRemoveTime(); }
private NearCacheStats getNearCacheStats(LocalInstanceStats localInstanceStats) { if (localInstanceStats instanceof LocalMapStatsImpl) { LocalMapStats localMapStats = (LocalMapStats) localInstanceStats; return localMapStats.getNearCacheStats(); } else if (localInstanceStats instanceof CacheStatistics) { CacheStatistics localMapStats = (CacheStatistics) localInstanceStats; return localMapStats.getNearCacheStatistics(); } else { return null; } }
/** * Update the statistics. * * @param result * The target result. * @param statistics * The source statistics. */ protected void setStatistics(final CacheStatistics result, final com.hazelcast.cache.CacheStatistics statistics) { result.setSize(statistics.getOwnedEntryCount()); // Only when statistics are enabled if (isStatisticEnabled()) { result.setMissPercentage(statistics.getCacheMissPercentage()); result.setMissCount(statistics.getCacheMisses()); result.setHitPercentage(statistics.getCacheHitPercentage()); result.setHitCount(statistics.getCacheHits()); result.setAverageGetTime(statistics.getAverageGetTime()); } }
public LocalCacheStatsImpl(CacheStatistics cacheStatistics) { creationTime = cacheStatistics.getCreationTime(); lastAccessTime = cacheStatistics.getLastAccessTime(); lastUpdateTime = cacheStatistics.getLastUpdateTime(); ownedEntryCount = cacheStatistics.getOwnedEntryCount(); cacheHits = cacheStatistics.getCacheHits(); cacheHitPercentage = cacheStatistics.getCacheHitPercentage(); cacheMisses = cacheStatistics.getCacheMisses(); cacheMissPercentage = cacheStatistics.getCacheMissPercentage(); cacheGets = cacheStatistics.getCacheGets(); cachePuts = cacheStatistics.getCachePuts(); cacheRemovals = cacheStatistics.getCacheRemovals(); cacheEvictions = cacheStatistics.getCacheEvictions(); averageGetTime = cacheStatistics.getAverageGetTime(); averagePutTime = cacheStatistics.getAveragePutTime(); averageRemoveTime = cacheStatistics.getAverageRemoveTime(); }
private NearCacheStats getNearCacheStats(LocalInstanceStats localInstanceStats) { if (localInstanceStats instanceof LocalMapStatsImpl) { LocalMapStats localMapStats = (LocalMapStats) localInstanceStats; return localMapStats.getNearCacheStats(); } else if (localInstanceStats instanceof CacheStatistics) { CacheStatistics localMapStats = (CacheStatistics) localInstanceStats; return localMapStats.getNearCacheStatistics(); } else { return null; } }
protected static void printNearCacheStats(ICache<Integer, Article> cache) { NearCacheStats stats = cache.getLocalCacheStatistics().getNearCacheStatistics(); System.out.printf("The Near Cache contains %d entries.%n", stats.getOwnedEntryCount()); System.out.printf("The first article instance was retrieved from the remote instance (Near Cache misses: %d).%n", stats.getMisses()); System.out.printf( "The second and third article instance were retrieved from the local Near Cache (Near Cache hits: %d).%n", stats.getHits()); }
protected static void printNearCacheStats(ICache<?, ?> cache, String message) { NearCacheStats stats = cache.getLocalCacheStatistics().getNearCacheStatistics(); System.out.printf("%s (%d entries, %d hits, %d misses, %d evictions, %d expirations)%n", message, stats.getOwnedEntryCount(), stats.getHits(), stats.getMisses(), stats.getEvictions(), stats.getExpirations()); }
System.out.println("Near Cache from cache 1: " + cache1.getLocalCacheStatistics().getNearCacheStatistics()); System.out.println("Near Cache from cache 2: " + cache2.getLocalCacheStatistics().getNearCacheStatistics()); HazelcastClient.shutdownAll(); Hazelcast.shutdownAll();