Class JCacheMXBean

  • All Implemented Interfaces:
    javax.cache.management.CacheMXBean

    public final class JCacheMXBean
    extends java.lang.Object
    implements javax.cache.management.CacheMXBean
    The Caffeine JCache management bean.
    • Field Detail

      • cache

        private final javax.cache.Cache<?,​?> cache
    • Constructor Detail

      • JCacheMXBean

        public JCacheMXBean​(javax.cache.Cache<?,​?> cache)
    • Method Detail

      • getKeyType

        public java.lang.String getKeyType()
        Specified by:
        getKeyType in interface javax.cache.management.CacheMXBean
      • getValueType

        public java.lang.String getValueType()
        Specified by:
        getValueType in interface javax.cache.management.CacheMXBean
      • isReadThrough

        public boolean isReadThrough()
        Specified by:
        isReadThrough in interface javax.cache.management.CacheMXBean
      • isWriteThrough

        public boolean isWriteThrough()
        Specified by:
        isWriteThrough in interface javax.cache.management.CacheMXBean
      • isStoreByValue

        public boolean isStoreByValue()
        Specified by:
        isStoreByValue in interface javax.cache.management.CacheMXBean
      • isStatisticsEnabled

        public boolean isStatisticsEnabled()
        Specified by:
        isStatisticsEnabled in interface javax.cache.management.CacheMXBean
      • isManagementEnabled

        public boolean isManagementEnabled()
        Specified by:
        isManagementEnabled in interface javax.cache.management.CacheMXBean
      • configuration

        private javax.cache.configuration.CompleteConfiguration<?,​?> configuration()