@Override
    public ExecuteContext after(ExecuteContext context) {
        ThreadLocalUtils.removeRequestTag();
        return context;
    }
@Test
    public void testAfter() {
        ThreadLocalUtils.addRequestTag(Collections.singletonMap("bar", Collections.singletonList("foo")));
        Assert.assertNotNull(ThreadLocalUtils.getRequestTag());

        // Test the after method to verify if thread variables are released
        interceptor.after(context);
        Assert.assertNull(ThreadLocalUtils.getRequestTag());
    }