private LinkedHashMap<String, Object> getStatisticsFrom(ExtendedStatistics.Result result) { LinkedHashMap<String, Object> time = new LinkedHashMap<>(); time.put("Average", String.valueOf(result.latency().average().value())); time.put("Minimum", String.valueOf(result.latency().minimum().value())); time.put("Maximum", String.valueOf(result.latency().maximum().value())); return time; }
/** * {@inheritDoc} */ public long getMinGetTimeMillis() { long rv = 0; for (String cacheName : cacheManager.getCacheNames()) { Cache cache = cacheManager.getCache(cacheName); if (cache != null) { rv = Math.max(rv, TimeUnit.MILLISECONDS.convert(cache.getStatistics().cacheSearchOperation().latency().minimum().value().longValue(), TimeUnit.NANOSECONDS)); // TODO CRSS why max? } } return rv; }
/** * {@inheritDoc} * * @see net.sf.ehcache.hibernate.management.api.EhcacheStats#getMinGetTimeMillis(java.lang.String) */ public long getMinGetTimeMillis(String cacheName) { Cache cache = cacheManager.getCache(cacheName); if (cache != null) { return TimeUnit.MILLISECONDS.convert(cache.getStatistics().cacheGetOperation().latency().minimum().value().longValue(), TimeUnit.NANOSECONDS); } else { return 0; } }
/** * {@inheritDoc} */ public long getMinGetTimeMillis() { long rv = 0; for (String cacheName : cacheManager.getCacheNames()) { Cache cache = cacheManager.getCache(cacheName); if (cache != null) { rv = Math.max(rv, TimeUnit.MILLISECONDS.convert(cache.getStatistics().cacheSearchOperation().latency().minimum().value().longValue(), TimeUnit.NANOSECONDS)); // TODO CRSS why max? } } return rv; }
/** * {@inheritDoc} */ public long getMinGetTimeMillis() { long rv = 0; for (String cacheName : cacheManager.getCacheNames()) { Cache cache = cacheManager.getCache(cacheName); if (cache != null) { rv = Math.max(rv, TimeUnit.MILLISECONDS.convert(cache.getStatistics().cacheSearchOperation().latency().minimum().value().longValue(), TimeUnit.NANOSECONDS)); // TODO CRSS why max? } } return rv; }
/** * {@inheritDoc} * * @see net.sf.ehcache.hibernate.management.api.EhcacheStats#getMinGetTimeMillis(java.lang.String) */ public long getMinGetTimeMillis(String cacheName) { Cache cache = cacheManager.getCache(cacheName); if (cache != null) { return TimeUnit.MILLISECONDS.convert(cache.getStatistics().cacheGetOperation().latency().minimum().value().longValue(), TimeUnit.NANOSECONDS); } else { return 0; } }
/** * {@inheritDoc} * * @see net.sf.ehcache.hibernate.management.api.EhcacheStats#getMinGetTimeMillis(java.lang.String) */ public long getMinGetTimeMillis(String cacheName) { Cache cache = cacheManager.getCache(cacheName); if (cache != null) { return TimeUnit.MILLISECONDS.convert(cache.getStatistics().cacheGetOperation().latency().minimum().value().longValue(), TimeUnit.NANOSECONDS); } else { return 0; } }
/** * {@inheritDoc} */ @Override public Long getMinGetTimeNanos() { try { return (Long)cache.getStatistics().cacheGetOperation().latency().minimum().value(); } catch (RuntimeException e) { throw Utils.newPlainException(e); } }
private void recordResult(List<AttributeProxy> proxies, final Result result, String longerName) { recordLongStatistic(proxies, longerName + ".count", "Statistic Counter", result.count()); recordDoubleStatistic(proxies, longerName + ".rate", "Statistic Rate", result.rate()); recordLongStatistic(proxies, longerName + ".latencyMin", "Statistic Latency Minimum", result.latency().minimum()); recordLongStatistic(proxies, longerName + ".latencyMax", "Statistic Latency Maximum", result.latency().maximum()); recordDoubleStatistic(proxies, longerName + ".latencyAvg", "Statistic Latency Average", result.latency().average()); }
private void recordResult(List<AttributeProxy> proxies, final Result result, String longerName) { recordLongStatistic(proxies, longerName + ".count", "Statistic Counter", result.count()); recordDoubleStatistic(proxies, longerName + ".rate", "Statistic Rate", result.rate()); recordLongStatistic(proxies, longerName + ".latencyMin", "Statistic Latency Minimum", result.latency().minimum()); recordLongStatistic(proxies, longerName + ".latencyMax", "Statistic Latency Maximum", result.latency().maximum()); recordDoubleStatistic(proxies, longerName + ".latencyAvg", "Statistic Latency Average", result.latency().average()); }
/** * {@inheritDoc} */ @Override public Long getMinGetTimeNanos() { try { return (Long)cache.getStatistics().cacheGetOperation().latency().minimum().value(); } catch (RuntimeException e) { throw Utils.newPlainException(e); } }
/** * {@inheritDoc} */ @Override public Long getMinGetTimeNanos() { try { return (Long)cache.getStatistics().cacheGetOperation().latency().minimum().value(); } catch (RuntimeException e) { throw Utils.newPlainException(e); } }
private void recordResult(List<AttributeProxy> proxies, final Result result, String longerName) { recordLongStatistic(proxies, longerName + ".count", "Statistic Counter", result.count()); recordDoubleStatistic(proxies, longerName + ".rate", "Statistic Rate", result.rate()); recordLongStatistic(proxies, longerName + ".latencyMin", "Statistic Latency Minimum", result.latency().minimum()); recordLongStatistic(proxies, longerName + ".latencyMax", "Statistic Latency Maximum", result.latency().maximum()); recordDoubleStatistic(proxies, longerName + ".latencyAvg", "Statistic Latency Average", result.latency().average()); }