diff --git a/micrometer-core/src/main/java/io/micronaut/configuration/metrics/binder/cache/MicronautCaffeineCacheMetricsBinder.java b/micrometer-core/src/main/java/io/micronaut/configuration/metrics/binder/cache/MicronautCaffeineCacheMetricsBinder.java index a4c111c4a..c64fc4a80 100644 --- a/micrometer-core/src/main/java/io/micronaut/configuration/metrics/binder/cache/MicronautCaffeineCacheMetricsBinder.java +++ b/micrometer-core/src/main/java/io/micronaut/configuration/metrics/binder/cache/MicronautCaffeineCacheMetricsBinder.java @@ -35,9 +35,10 @@ * @author graemerocher * @since 1.0 */ +@Requires(property = MICRONAUT_METRICS_BINDERS + ".cache.enabled", notEquals = StringUtils.FALSE) +@Requires(classes = Cache.class) @RequiresMetrics @Singleton -@Requires(property = MICRONAUT_METRICS_BINDERS + ".cache.enabled", notEquals = StringUtils.FALSE) public class MicronautCaffeineCacheMetricsBinder implements BeanCreatedEventListener> { private final Provider meterRegistryProvider;