diff --git a/apm-sniffer/apm-sdk-plugin/kafka-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/CallbackConstructorInterceptor.java b/apm-sniffer/apm-sdk-plugin/kafka-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/CallbackConstructorInterceptor.java index 613860ce0..7c13d9ec1 100644 --- a/apm-sniffer/apm-sdk-plugin/kafka-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/CallbackConstructorInterceptor.java +++ b/apm-sniffer/apm-sdk-plugin/kafka-plugin/src/main/java/org/apache/skywalking/apm/plugin/kafka/CallbackConstructorInterceptor.java @@ -30,12 +30,7 @@ public class CallbackConstructorInterceptor implements InstanceConstructorInterc @Override public void onConstruct(EnhancedInstance objInst, Object[] allArguments) { Callback callback = (Callback) allArguments[0]; - CallbackCache cache; - if (null != objInst.getSkyWalkingDynamicField()) { - cache = (CallbackCache) objInst.getSkyWalkingDynamicField(); - } else { - cache = new CallbackCache(); - } + CallbackCache cache = new CallbackCache(); cache.setCallback(callback); objInst.setSkyWalkingDynamicField(cache); }