Top Description Methods
jakarta.persistence

public @Interface Cacheable

extends Annotation
Annotations
@Target:TYPE
@Retention:RUNTIME
Static Imports
java.lang.annotation.ElementType.TYPE, .RetentionPolicy.RUNTIME

Specifies whether an entity should be cached, if caching is enabled, and when the value of the persistence.xml caching element is SharedCacheMode#ENABLE_SELECTIVE or SharedCacheMode#DISABLE_SELECTIVE.

The value of the Cacheable annotation is inherited by subclasses; it can be overridden by specifying Cacheable on a subclass.

Cacheable(false) means that the entity and its state must not be cached by the provider.

Since
2.0

Method Summary

Modifier and TypeMethod and Description
public boolean
value()

(Optional) Whether or not the entity should be cached.

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

valueback to summary
public boolean value()

(Optional) Whether or not the entity should be cached.