@Target(value=ANNOTATION_TYPE) @Retention(value=RUNTIME) @Documented @Around @Internal @Inherited public @interface CacheAnnotation