class CacheInterceptor implements Interceptor {
    @Override
    public Object doIntercept(Invocation inv) throws Throwable {<FILL_FUNCTION_BODY>}
}

        //支持动态开关缓存
        if (Solon.app().enableCaching()) {
            Cache anno = inv.getMethodAnnotation(Cache.class);

            return CacheExecutorImp.global
                    .cache(anno, inv, () -> inv.invoke());
        } else {
            return inv.invoke();
        }
    
<no_super_class>