diff --git a/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/instrument/redis/TraceLettuceClientResourcesBeanPostProcessor.java b/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/instrument/redis/TraceLettuceClientResourcesBeanPostProcessor.java index a9a5865ca..a53d44af8 100644 --- a/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/instrument/redis/TraceLettuceClientResourcesBeanPostProcessor.java +++ b/spring-cloud-sleuth-autoconfigure/src/main/java/org/springframework/cloud/sleuth/autoconfig/instrument/redis/TraceLettuceClientResourcesBeanPostProcessor.java @@ -66,9 +66,7 @@ public class TraceLettuceClientResourcesBeanPostProcessor implements BeanPostPro if (log.isDebugEnabled()) { log.debug("Lettuce ClientResources bean is auto-configured to enable tracing."); } - ClientResources crWithTracing = cr.mutate().tracing(new LazyTracing(this.beanFactory)).build(); - cr.shutdown(); - return crWithTracing; + return cr.mutate().tracing(new LazyTracing(this.beanFactory)).build(); } else if (log.isDebugEnabled()) { log.debug(