public class CacheMetrics
extends java.lang.Object
ICache
.Modifier and Type | Field and Description |
---|---|
com.codahale.metrics.Gauge<java.lang.Long> |
capacity
Cache capacity in bytes
|
com.codahale.metrics.Gauge<java.lang.Integer> |
entries
Total number of cache entries
|
protected MetricNameFactory |
factory |
com.codahale.metrics.Gauge<java.lang.Double> |
fifteenMinuteHitRate
15m hit rate
|
com.codahale.metrics.Gauge<java.lang.Double> |
fiveMinuteHitRate
5m hit rate
|
com.codahale.metrics.Gauge<java.lang.Double> |
hitRate
all time cache hit rate
|
com.codahale.metrics.Meter |
hits
Total number of cache hits
|
com.codahale.metrics.Meter |
misses
Total number of cache misses
|
com.codahale.metrics.Gauge<java.lang.Double> |
oneMinuteHitRate
1m hit rate
|
com.codahale.metrics.Meter |
requests
Total number of cache requests
|
com.codahale.metrics.Gauge<java.lang.Long> |
size
Total size of cache, in bytes
|
Constructor and Description |
---|
CacheMetrics(java.lang.String type,
CacheSize cache)
Create metrics for given cache.
|
Modifier and Type | Method and Description |
---|---|
void |
reset() |
public final com.codahale.metrics.Gauge<java.lang.Long> capacity
public final com.codahale.metrics.Gauge<java.lang.Long> size
public final com.codahale.metrics.Gauge<java.lang.Integer> entries
public final com.codahale.metrics.Meter hits
public final com.codahale.metrics.Meter misses
public final com.codahale.metrics.Meter requests
public final com.codahale.metrics.Gauge<java.lang.Double> hitRate
public final com.codahale.metrics.Gauge<java.lang.Double> oneMinuteHitRate
public final com.codahale.metrics.Gauge<java.lang.Double> fiveMinuteHitRate
public final com.codahale.metrics.Gauge<java.lang.Double> fifteenMinuteHitRate
protected final MetricNameFactory factory
public CacheMetrics(java.lang.String type, CacheSize cache)
type
- Type of Cache to identify metrics.cache
- Cache to measure metricsCopyright © 2009- The Apache Software Foundation