@NonNullApi

Package io.micrometer.core.instrument.binder.cache

Copyright 2017 VMware, Inc.

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at

https://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.

  • Class Summary
    Class Description
    CacheMeterBinder
    A common base class for cache metrics that ensures that all caches are instrumented with the same basic set of metrics while allowing for additional detail that is specific to an individual implementation.
    CaffeineCacheMetrics
    Collect metrics from Caffeine's Cache.
    CaffeineStatsCounter
    A StatsCounter instrumented with Micrometer.
    EhCache2Metrics
    Collect metrics on EhCache caches, including detailed metrics on transactions and storage space.
    GuavaCacheMetrics  
    HazelcastCacheMetrics
    Collect metrics on Hazelcast caches, including detailed metrics on storage space, near cache usage, and timings.
    JCacheMetrics
    Collect metrics on JSR-107 JCache caches, including detailed metrics on manual puts and removals.