EclipseLink1.0 - 20080707 API Reference

org.eclipse.persistence.config
Class CacheType

java.lang.Object
  extended by org.eclipse.persistence.config.CacheType

public class CacheType
extends java.lang.Object

Cache type persistence property values.

JPA persistence property Usage:

for all entities append DEFAULT suffix to CACHE_TYPE_ prefix:

properties.add(PersistenceUnitProperties.CACHE_TYPE_DEFAULT, CacheType.Weak);

for a single entity append either entity name or a full class name to CACHE_TYPE_ prefix:

properties.add(PersistenceUnitProperties.CACHE_TYPE_ + "Employee", CacheType.Weak);

properties.add(PersistenceUnitProperties.CACHE_TYPE_ + "my.test.Employee", CacheType.Weak);

Values are case-insensitive. "" could be used instead of default value CacheType.DEFAULT.

See Also:
PersistenceUnitProperties

Field Summary
static java.lang.String DEFAULT
           
static java.lang.String Full
           
static java.lang.String HardWeak
           
static java.lang.String NONE
           
static java.lang.String Soft
           
static java.lang.String SoftWeak
           
static java.lang.String Weak
           
 
Constructor Summary
CacheType()
           
 
Method Summary
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

Weak

public static final java.lang.String Weak
See Also:
Constant Field Values

Soft

public static final java.lang.String Soft
See Also:
Constant Field Values

SoftWeak

public static final java.lang.String SoftWeak
See Also:
Constant Field Values

HardWeak

public static final java.lang.String HardWeak
See Also:
Constant Field Values

Full

public static final java.lang.String Full
See Also:
Constant Field Values

NONE

public static final java.lang.String NONE
See Also:
Constant Field Values

DEFAULT

public static final java.lang.String DEFAULT
See Also:
Constant Field Values
Constructor Detail

CacheType

public CacheType()

EclipseLink1.0 - 20080707 API Reference