Index: oak-core/src/main/java/org/apache/jackrabbit/oak/cache/CacheStats.java IDEA additional info: Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP <+>UTF-8 =================================================================== --- oak-core/src/main/java/org/apache/jackrabbit/oak/cache/CacheStats.java (date 1436803556000) +++ oak-core/src/main/java/org/apache/jackrabbit/oak/cache/CacheStats.java (date 1436804093000) @@ -18,6 +18,8 @@ */ package org.apache.jackrabbit.oak.cache; +import static org.apache.jackrabbit.oak.commons.IOUtils.humanReadableByteCount; + import java.util.Map; import java.util.concurrent.TimeUnit; @@ -25,13 +27,12 @@ import com.google.common.cache.Cache; import com.google.common.cache.Weigher; import org.apache.jackrabbit.oak.api.jmx.CacheStatsMBean; +import org.apache.jackrabbit.oak.commons.jmx.AnnotatedStandardMBean; -import static org.apache.jackrabbit.oak.commons.IOUtils.humanReadableByteCount; - /** * Cache statistics. */ -public class CacheStats implements CacheStatsMBean { +public class CacheStats extends AnnotatedStandardMBean implements CacheStatsMBean { private final Cache cache; private final Weigher weigher; private final long maxWeight; @@ -43,6 +44,7 @@ @SuppressWarnings("unchecked") public CacheStats(Cache cache, String name, Weigher weigher, long maxWeight) { + super(CacheStatsMBean.class); this.cache = (Cache) cache; this.name = name; this.weigher = (Weigher) weigher;