-
@Target(TYPE) @Retention(RUNTIME) public @interface Cacheable
Specifies whether an entity should be cached, if caching is enabled, and when the value of thepersistence.xml
caching element isSharedCacheMode.ENABLE_SELECTIVE
orSharedCacheMode.DISABLE_SELECTIVE
.The value of the
Cacheable
annotation is inherited by subclasses; it can be overridden by specifyingCacheable
on a subclass.Cacheable(false)
means that the entity and its state must not be cached by the provider.- Since:
- 2.0
-
-
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description boolean
value
(Optional) Whether or not the entity should be cached.
-