javax.persistence
Annotation Type Cacheable


@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface Cacheable

Specifies whether an entity should be cached if caching is enabled when the value of the persistence.xml caching element is ENABLE_SELECTIVE or 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:
Java Persistence 2.0

Optional Element Summary
 boolean value
          (Optional) Whether or not the entity should be cached.
 

value

public abstract boolean value
(Optional) Whether or not the entity should be cached.

Default:
true


Submit a bug or feature

Copyright © 2009, 2010, Oracle Corporation and/or its affiliates. All Rights Reserved. Use is subject to license terms.

Generated on 4-June-2010 04:34