Package net.sf.ehcache.config
Class PersistenceConfiguration
- java.lang.Object
-
- net.sf.ehcache.config.PersistenceConfiguration
-
public class PersistenceConfiguration extends java.lang.ObjectClass to hold the persistence policy configuration.- Author:
- Chris Dennis
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPersistenceConfiguration.StrategyEnumeration of the legal persistence strategies
-
Field Summary
Fields Modifier and Type Field Description static booleanDEFAULT_SYNCHRONOUS_WRITESDefault synchronous writes setting
-
Constructor Summary
Constructors Constructor Description PersistenceConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PersistenceConfiguration.StrategygetStrategy()Gets the persistence strategybooleangetSynchronousWrites()Gets the persistence write modevoidsetStrategy(java.lang.String strategy)Sets the persistence strategyvoidsetSynchronousWrites(boolean synchronousWrites)Sets the persistence write modePersistenceConfigurationstrategy(java.lang.String strategy)Builder method to set the persistence strategy using a String objectPersistenceConfigurationstrategy(PersistenceConfiguration.Strategy strategy)Builder method to set the persistence strategyPersistenceConfigurationsynchronousWrites(boolean synchronousWrites)Builder method to set the persistence write mode
-
-
-
Field Detail
-
DEFAULT_SYNCHRONOUS_WRITES
public static final boolean DEFAULT_SYNCHRONOUS_WRITES
Default synchronous writes setting- See Also:
- Constant Field Values
-
-
Method Detail
-
getStrategy
public PersistenceConfiguration.Strategy getStrategy()
Gets the persistence strategy- Returns:
- the persistence strategy
-
setStrategy
public void setStrategy(java.lang.String strategy)
Sets the persistence strategy- Parameters:
strategy- the persistence strategy
-
strategy
public PersistenceConfiguration strategy(PersistenceConfiguration.Strategy strategy)
Builder method to set the persistence strategy- Parameters:
strategy- the persistence strategy- Returns:
- this PersistenceConfiguration object
-
strategy
public PersistenceConfiguration strategy(java.lang.String strategy)
Builder method to set the persistence strategy using a String object- Parameters:
strategy- the persistence strategy- Returns:
- this PersistenceConfiguration object
-
getSynchronousWrites
public boolean getSynchronousWrites()
Gets the persistence write mode- Returns:
- the persistence write mode
-
setSynchronousWrites
public void setSynchronousWrites(boolean synchronousWrites)
Sets the persistence write mode- Parameters:
synchronousWrites- the persistence write mode
-
synchronousWrites
public PersistenceConfiguration synchronousWrites(boolean synchronousWrites)
Builder method to set the persistence write mode- Parameters:
synchronousWrites- the persistence write mode- Returns:
- this PersistenceConfiguration object
-
-