@Override
    public ExecuteContext after(ExecuteContext context) {
        // Reactive programming cannot be deleted in the after method, otherwise thread variables cannot be
        // transparently transmitted to the load balancer thread
        // Will be deleted in HttpServerHandleInterceptor, ReactiveTypeHandlerInterceptor
        return context;
    }
@Test
    public void testAfter() {
        ThreadLocalUtils.addRequestTag(Collections.singletonMap("bar", Collections.singletonList("foo")));
        Assert.assertNotNull(ThreadLocalUtils.getRequestTag());

        // Test the after method without releasing thread variables
        interceptor.after(context);
        Assert.assertNotNull(ThreadLocalUtils.getRequestTag());
    }