public class CacheMetrics
extends java.lang.Object
ICache
.Modifier and Type | Field and Description |
---|---|
com.yammer.metrics.core.Gauge<java.lang.Long> |
capacity
Cache capacity in bytes
|
com.yammer.metrics.core.Gauge<java.lang.Integer> |
entries
Total number of cache entries
|
static java.lang.String |
GROUP_NAME |
com.yammer.metrics.core.Gauge<java.lang.Double> |
hitRate
cache hit rate
|
com.yammer.metrics.core.Meter |
hits
Total number of cache hits
|
com.yammer.metrics.core.Meter |
requests
Total number of cache requests
|
com.yammer.metrics.core.Gauge<java.lang.Long> |
size
Total size of cache, in bytes
|
static java.lang.String |
TYPE_NAME |
Constructor and Description |
---|
CacheMetrics(java.lang.String type,
ICache cache)
Create metrics for given cache.
|
Modifier and Type | Method and Description |
---|---|
double |
getRecentHitRate()
Deprecated.
|
public static final java.lang.String GROUP_NAME
public static final java.lang.String TYPE_NAME
public final com.yammer.metrics.core.Gauge<java.lang.Long> capacity
public final com.yammer.metrics.core.Meter hits
public final com.yammer.metrics.core.Meter requests
public final com.yammer.metrics.core.Gauge<java.lang.Double> hitRate
public final com.yammer.metrics.core.Gauge<java.lang.Long> size
public final com.yammer.metrics.core.Gauge<java.lang.Integer> entries
public CacheMetrics(java.lang.String type, ICache cache)
type
- Type of Cache to identify metrics.cache
- Cache to measure metricsCopyright © 2013 The Apache Software Foundation