Tabnine Logo
CacheStats.loadExceptionRate
Code IndexAdd Tabnine to your IDE (free)

How to use
loadExceptionRate
method
in
com.google.common.cache.CacheStats

Best Java code snippets using com.google.common.cache.CacheStats.loadExceptionRate (Showing top 20 results out of 315)

origin: Netflix/EVCache

@Override
public Number getValue() {
  if (getCache() == null) return Long.valueOf(0);
  return Double.valueOf(getStats().loadExceptionRate() * 100);
}
origin: google/guava

public void testSingle() {
 CacheStats stats = new CacheStats(11, 13, 17, 19, 23, 27);
 assertEquals(24, stats.requestCount());
 assertEquals(11, stats.hitCount());
 assertEquals(11.0 / 24, stats.hitRate());
 assertEquals(13, stats.missCount());
 assertEquals(13.0 / 24, stats.missRate());
 assertEquals(17, stats.loadSuccessCount());
 assertEquals(19, stats.loadExceptionCount());
 assertEquals(19.0 / 36, stats.loadExceptionRate());
 assertEquals(17 + 19, stats.loadCount());
 assertEquals(23, stats.totalLoadTime());
 assertEquals(23.0 / (17 + 19), stats.averageLoadPenalty());
 assertEquals(27, stats.evictionCount());
}
origin: google/guava

public void testEmpty() {
 CacheStats stats = new CacheStats(0, 0, 0, 0, 0, 0);
 assertEquals(0, stats.requestCount());
 assertEquals(0, stats.hitCount());
 assertEquals(1.0, stats.hitRate());
 assertEquals(0, stats.missCount());
 assertEquals(0.0, stats.missRate());
 assertEquals(0, stats.loadSuccessCount());
 assertEquals(0, stats.loadExceptionCount());
 assertEquals(0.0, stats.loadExceptionRate());
 assertEquals(0, stats.loadCount());
 assertEquals(0, stats.totalLoadTime());
 assertEquals(0.0, stats.averageLoadPenalty());
 assertEquals(0, stats.evictionCount());
}
origin: google/guava

public void testMinus() {
 CacheStats one = new CacheStats(11, 13, 17, 19, 23, 27);
 CacheStats two = new CacheStats(53, 47, 43, 41, 37, 31);
 CacheStats diff = two.minus(one);
 assertEquals(76, diff.requestCount());
 assertEquals(42, diff.hitCount());
 assertEquals(42.0 / 76, diff.hitRate());
 assertEquals(34, diff.missCount());
 assertEquals(34.0 / 76, diff.missRate());
 assertEquals(26, diff.loadSuccessCount());
 assertEquals(22, diff.loadExceptionCount());
 assertEquals(22.0 / 48, diff.loadExceptionRate());
 assertEquals(26 + 22, diff.loadCount());
 assertEquals(14, diff.totalLoadTime());
 assertEquals(14.0 / (26 + 22), diff.averageLoadPenalty());
 assertEquals(4, diff.evictionCount());
 assertEquals(new CacheStats(0, 0, 0, 0, 0, 0), one.minus(two));
}
origin: google/guava

 public void testPlus() {
  CacheStats one = new CacheStats(11, 13, 15, 13, 11, 9);
  CacheStats two = new CacheStats(53, 47, 41, 39, 37, 35);

  CacheStats sum = two.plus(one);
  assertEquals(124, sum.requestCount());
  assertEquals(64, sum.hitCount());
  assertEquals(64.0 / 124, sum.hitRate());
  assertEquals(60, sum.missCount());
  assertEquals(60.0 / 124, sum.missRate());
  assertEquals(56, sum.loadSuccessCount());
  assertEquals(52, sum.loadExceptionCount());
  assertEquals(52.0 / 108, sum.loadExceptionRate());
  assertEquals(56 + 52, sum.loadCount());
  assertEquals(48, sum.totalLoadTime());
  assertEquals(48.0 / (56 + 52), sum.averageLoadPenalty());
  assertEquals(44, sum.evictionCount());

  assertEquals(sum, one.plus(two));
 }
}
origin: spring-projects/spring-integration

cacheStatistics.put("loadCount", cacheStats.loadCount());
cacheStatistics.put("loadExceptionCount", cacheStats.loadExceptionCount());
cacheStatistics.put("loadExceptionRate", cacheStats.loadExceptionRate());
cacheStatistics.put("loadSuccessCount", cacheStats.loadSuccessCount());
cacheStatistics.put("missCount", cacheStats.missCount());
origin: bazaarvoice/emodb

  @Override
  public Double getValue() {
    return cache.stats().loadExceptionRate();
  }
});
origin: com.bazaarvoice.emodb/emodb-common-dropwizard

  @Override
  public Double getValue() {
    return cache.stats().loadExceptionRate();
  }
});
origin: org.apache.sling/org.apache.sling.testing.sling-mock-oak

@Override
public double getLoadExceptionRate() {
  return stats().loadExceptionRate();
}
origin: apache/jackrabbit-oak

@Override
public double getLoadExceptionRate() {
  return stats().loadExceptionRate();
}
origin: Jasig/uPortal

public final double getLoadExceptionRate() {
  return getCachedCacheStats().loadExceptionRate();
}
origin: dCache/nfs4j

@Override
public double getLoadExceptionRate() {
  return _cache.stats().loadExceptionRate();
}
origin: org.jasig.portal/uPortal-rendering

public final double getLoadExceptionRate() {
  return getCachedCacheStats().loadExceptionRate();
}
origin: datasift/dropwizard-extra

  @Override public Double getValue() {
    return client.stats().incrementBufferStats()
        .loadExceptionRate();
  }
});
origin: com.github.bohnman/squiggly-filter-jackson

  @Override
  public void applyMetrics(Map<String, Object> map) {
    CacheStats stats = cache.stats();
    map.put(prefix + "averageLoadPenalty", stats.averageLoadPenalty());
    map.put(prefix + "evictionCount", stats.evictionCount());
    map.put(prefix + "hitCount", stats.hitCount());
    map.put(prefix + "hitRate", stats.hitRate());
    map.put(prefix + "hitCount", stats.hitCount());
    map.put(prefix + "loadExceptionCount", stats.loadExceptionCount());
    map.put(prefix + "loadExceptionRate", stats.loadExceptionRate());
    map.put(prefix + "loadSuccessCount", stats.loadSuccessCount());
    map.put(prefix + "missCount", stats.missCount());
    map.put(prefix + "missRate", stats.missRate());
    map.put(prefix + "requestCount", stats.requestCount());
    map.put(prefix + "totalLoadTime", stats.totalLoadTime());
  }
}
origin: com.netflix.spinnaker.clouddriver/clouddriver-aws

 public static void instrument(String prefix, Registry registry, Cache<?, ?> cache) {
  registry.gauge(prefix + ".averageLoadPenalty", cache, (c) -> c.stats().averageLoadPenalty());
  registry.gauge(prefix + ".evictionCount", cache, (c) -> c.stats().evictionCount());
  registry.gauge(prefix + ".hitCount", cache, (c) -> c.stats().hitCount());
  registry.gauge(prefix + ".hitRate", cache, (c) -> c.stats().hitRate());
  registry.gauge(prefix + ".loadCount", cache, (c) -> c.stats().loadCount());
  registry.gauge(prefix + ".loadExceptionCount", cache, (c) -> c.stats().loadExceptionCount());
  registry.gauge(prefix + ".loadExceptionRate", cache, (c) -> c.stats().loadExceptionRate());
  registry.gauge(prefix + ".loadSuccessCount", cache, (c) -> c.stats().loadSuccessCount());
  registry.gauge(prefix + ".missCount", cache, (c) -> c.stats().missCount());
  registry.gauge(prefix + ".missRate", cache, (c) -> c.stats().missRate());
  registry.gauge(prefix + ".requestCount", cache, (c) -> c.stats().requestCount());
  registry.gauge(prefix + ".totalLoadTime", cache, (c) -> c.stats().totalLoadTime());
 }
}
origin: outbrain/ob1k

metricFactory.registerGauge(cacheName, "loadExceptionRate", () -> cache.stats().loadExceptionRate());
origin: com.google.guava/guava-tests

public void testEmpty() {
 CacheStats stats = new CacheStats(0, 0, 0, 0, 0, 0);
 assertEquals(0, stats.requestCount());
 assertEquals(0, stats.hitCount());
 assertEquals(1.0, stats.hitRate());
 assertEquals(0, stats.missCount());
 assertEquals(0.0, stats.missRate());
 assertEquals(0, stats.loadSuccessCount());
 assertEquals(0, stats.loadExceptionCount());
 assertEquals(0.0, stats.loadExceptionRate());
 assertEquals(0, stats.loadCount());
 assertEquals(0, stats.totalLoadTime());
 assertEquals(0.0, stats.averageLoadPenalty());
 assertEquals(0, stats.evictionCount());
}
origin: com.google.guava/guava-tests

public void testSingle() {
 CacheStats stats = new CacheStats(11, 13, 17, 19, 23, 27);
 assertEquals(24, stats.requestCount());
 assertEquals(11, stats.hitCount());
 assertEquals(11.0/24, stats.hitRate());
 assertEquals(13, stats.missCount());
 assertEquals(13.0/24, stats.missRate());
 assertEquals(17, stats.loadSuccessCount());
 assertEquals(19, stats.loadExceptionCount());
 assertEquals(19.0/36, stats.loadExceptionRate());
 assertEquals(17 + 19, stats.loadCount());
 assertEquals(23, stats.totalLoadTime());
 assertEquals(23.0/(17 + 19), stats.averageLoadPenalty());
 assertEquals(27, stats.evictionCount());
}
origin: com.google.guava/guava-tests

public void testMinus() {
 CacheStats one = new CacheStats(11, 13, 17, 19, 23, 27);
 CacheStats two = new CacheStats(53, 47, 43, 41, 37, 31);
 CacheStats diff = two.minus(one);
 assertEquals(76, diff.requestCount());
 assertEquals(42, diff.hitCount());
 assertEquals(42.0/76, diff.hitRate());
 assertEquals(34, diff.missCount());
 assertEquals(34.0/76, diff.missRate());
 assertEquals(26, diff.loadSuccessCount());
 assertEquals(22, diff.loadExceptionCount());
 assertEquals(22.0/48, diff.loadExceptionRate());
 assertEquals(26 + 22, diff.loadCount());
 assertEquals(14, diff.totalLoadTime());
 assertEquals(14.0/(26 + 22), diff.averageLoadPenalty());
 assertEquals(4, diff.evictionCount());
 assertEquals(new CacheStats(0, 0, 0, 0, 0, 0), one.minus(two));
}
com.google.common.cacheCacheStatsloadExceptionRate

Javadoc

Returns the ratio of cache loading attempts which threw exceptions. This is defined as loadExceptionCount / (loadSuccessCount + loadExceptionCount), or 0.0 when loadSuccessCount + loadExceptionCount == 0.

Popular methods of CacheStats

  • hitCount
    Returns the number of times Cache lookup methods have returned a cached value.
  • evictionCount
    Returns the number of times an entry has been evicted. This count does not include manual Cache#inva
  • missCount
    Returns the number of times Cache lookup methods have returned an uncached (newly loaded) value, or
  • loadExceptionCount
    Returns the number of times Cache lookup methods threw an exception while loading a new value. This
  • totalLoadTime
    Returns the total number of nanoseconds the cache has spent loading new values. This can be used to
  • loadSuccessCount
    Returns the number of times Cache lookup methods have successfully loaded a new value. This is alway
  • requestCount
    Returns the number of times Cache lookup methods have returned either a cached or uncached value. Th
  • hitRate
    Returns the ratio of cache requests which were hits. This is defined as hitCount / requestCount, or
  • loadCount
    Returns the total number of times that Cache lookup methods attempted to load new values. This inclu
  • <init>
    Constructs a new CacheStats instance.Five parameters of the same type in a row is a bad thing, but t
  • missRate
    Returns the ratio of cache requests which were misses. This is defined as missCount / requestCount,
  • averageLoadPenalty
    Returns the average time spent loading new values. This is defined as totalLoadTime / (loadSuccessCo
  • missRate,
  • averageLoadPenalty,
  • toString,
  • minus,
  • plus

Popular in Java

  • Making http requests using okhttp
  • putExtra (Intent)
  • onRequestPermissionsResult (Fragment)
  • getContentResolver (Context)
  • URL (java.net)
    A Uniform Resource Locator that identifies the location of an Internet resource as specified by RFC
  • Locale (java.util)
    Locale represents a language/country/variant combination. Locales are used to alter the presentatio
  • Executors (java.util.concurrent)
    Factory and utility methods for Executor, ExecutorService, ScheduledExecutorService, ThreadFactory,
  • Manifest (java.util.jar)
    The Manifest class is used to obtain attribute information for a JarFile and its entries.
  • Handler (java.util.logging)
    A Handler object accepts a logging request and exports the desired messages to a target, for example
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Top plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now