public class MemcachedCacheMetrics
extends io.micrometer.core.instrument.binder.cache.CacheMeterBinder
| Constructor and Description |
|---|
MemcachedCacheMetrics(MemcachedCache cache,
java.lang.String cacheName,
java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)
Creates a new
CaffeineCacheMetrics instance. |
| Modifier and Type | Method and Description |
|---|---|
protected void |
bindImplementationSpecificMetrics(io.micrometer.core.instrument.MeterRegistry registry) |
protected java.lang.Long |
evictionCount() |
protected long |
hitCount() |
protected java.lang.Long |
missCount() |
protected long |
putCount() |
protected java.lang.Long |
size() |
public MemcachedCacheMetrics(MemcachedCache cache, java.lang.String cacheName, java.lang.Iterable<io.micrometer.core.instrument.Tag> tags)
CaffeineCacheMetrics instance.cache - The memcached cache to be instrumented.cacheName - Will be used to tag metrics with "cache".tags - tags to apply to all recorded metrics.protected java.lang.Long size()
size in class io.micrometer.core.instrument.binder.cache.CacheMeterBinderprotected long hitCount()
hitCount in class io.micrometer.core.instrument.binder.cache.CacheMeterBinderprotected java.lang.Long missCount()
missCount in class io.micrometer.core.instrument.binder.cache.CacheMeterBinderprotected java.lang.Long evictionCount()
evictionCount in class io.micrometer.core.instrument.binder.cache.CacheMeterBinderprotected long putCount()
putCount in class io.micrometer.core.instrument.binder.cache.CacheMeterBinderprotected void bindImplementationSpecificMetrics(io.micrometer.core.instrument.MeterRegistry registry)
bindImplementationSpecificMetrics in class io.micrometer.core.instrument.binder.cache.CacheMeterBinder