|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.sf.ehcache.bootstrap.BootstrapCacheLoaderFactory<T>
T
- The BootstrapCacheLoader type this Factory will createpublic abstract class BootstrapCacheLoaderFactory<T extends BootstrapCacheLoader>
An abstract factory for creating BootstrapCacheLoader instances. Implementers should provide their own concrete factory extending this factory. It can then be configured in ehcache.xml.
Field Summary | |
---|---|
static String |
BOOTSTRAP_ASYNCHRONOUSLY
The property name expected in ehcache.xml for the bootstrap asyncrhonously switch. |
Constructor Summary | |
---|---|
BootstrapCacheLoaderFactory()
|
Method Summary | |
---|---|
abstract T |
createBootstrapCacheLoader(Properties properties)
Create a BootstrapCacheLoader |
protected boolean |
extractBoolean(Properties properties,
String prop,
boolean defaultValue)
Will retrieve the boolean value from the properties, defaulting if property isn't present |
protected boolean |
extractBootstrapAsynchronously(Properties properties)
Extracts the value of bootstrapAsynchronously from the properties |
protected long |
extractLong(Properties properties,
String prop,
long defaultValue)
Will retrieve the boolean value from the properties, defaulting if property isn't present |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final String BOOTSTRAP_ASYNCHRONOUSLY
Constructor Detail |
---|
public BootstrapCacheLoaderFactory()
Method Detail |
---|
public abstract T createBootstrapCacheLoader(Properties properties)
BootstrapCacheLoader
properties
- implementation specific properties. These are configured as comma
separated name value pairs in ehcache.xml
protected boolean extractBootstrapAsynchronously(Properties properties)
properties
- the properties passed by the CacheManager, read from the configuration file
protected boolean extractBoolean(Properties properties, String prop, boolean defaultValue)
properties
- the properties to useprop
- the property name to look fordefaultValue
- the default value if property is missing
protected long extractLong(Properties properties, String prop, long defaultValue)
properties
- the properties to useprop
- the property name to look fordefaultValue
- the default value if property is missing
|
ehcache | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |