@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface CacheInterceptor
A CacheInterceptor can be set on an Entity and allows all EclipseLink cache access to be intercepted by the developer provided interceptor. In the case of inheritance, a CacheInterceptor annotation should only be defined on the root of the inheritance hierarchy.