@Override
    protected ExecuteContext doAfter(ExecuteContext context) {
        final Object object = context.getObject();
        if (object instanceof LoadBalancerCacheManager) {
            GraceContext.INSTANCE.getGraceShutDownManager().setLoadBalancerCacheManager(object);
        }
        return context;
    }
@Test
    public void testCacheManager() {
        final SpringCacheManagerInterceptor springCacheManagerInterceptor = new SpringCacheManagerInterceptor();
        final LoadBalancerCacheManager cacheManager = Mockito.mock(LoadBalancerCacheManager.class);
        final ExecuteContext executeContext = ExecuteContext
                .forMemberMethod(cacheManager, null, null, Collections.emptyMap(), Collections.emptyMap());
        springCacheManagerInterceptor.doAfter(executeContext);
        assertNotNull(GraceContext.INSTANCE.getGraceShutDownManager().getLoadBalancerCacheManager());
    }