diff --git a/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java b/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java index 27ec844cabffd641e5caf2b1504f2eac2aab8134..037e5bcb31f9e146a08bbd2c454684a2b78b7e2d 100644 --- a/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java +++ b/starters/cache-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/cache/CacheAutoConfiguration.java @@ -4,8 +4,10 @@ import com.schbrain.framework.autoconfigure.cache.properties.CacheProperties; import com.schbrain.framework.autoconfigure.cache.provider.CacheOperation; import com.schbrain.framework.autoconfigure.cache.provider.PrefixedCacheOperation; import com.schbrain.framework.autoconfigure.cache.provider.redis.RedisCacheConfiguration; +import io.lettuce.core.metrics.MicrometerOptions; import org.springframework.boot.autoconfigure.AutoConfiguration; import org.springframework.boot.autoconfigure.condition.ConditionalOnBean; +import org.springframework.boot.autoconfigure.condition.ConditionalOnMissingBean; import org.springframework.boot.autoconfigure.data.redis.RedisAutoConfiguration; import org.springframework.boot.context.properties.EnableConfigurationProperties; import org.springframework.context.annotation.Bean; @@ -30,4 +32,10 @@ public class CacheAutoConfiguration { return operation; } + @Bean + @ConditionalOnMissingBean + public MicrometerOptions disableLettuceMetrics() { + return MicrometerOptions.disabled(); + } + }