public class AbstractStoreConfiguration extends java.lang.Object implements StoreConfiguration
Modifier and Type | Field and Description |
---|---|
private AsyncStoreConfiguration |
async |
private boolean |
fetchPersistentState |
private boolean |
ignoreModifications |
private boolean |
preload |
private java.util.Properties |
properties |
private boolean |
purgeOnStartup |
private boolean |
shared |
private SingletonStoreConfiguration |
singletonStore |
Constructor and Description |
---|
AbstractStoreConfiguration(boolean purgeOnStartup,
boolean fetchPersistentState,
boolean ignoreModifications,
AsyncStoreConfiguration async,
SingletonStoreConfiguration singletonStore,
boolean preload,
boolean shared,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
AsyncStoreConfiguration |
async()
Configuration for the async cache loader.
|
boolean |
equals(java.lang.Object o) |
boolean |
fetchPersistentState()
If true, fetch persistent state when joining a cluster.
|
int |
hashCode() |
boolean |
ignoreModifications()
If true, any operation that modifies the cache (put, remove, clear, store...etc) won't be
applied to the cache store.
|
boolean |
preload() |
java.util.Properties |
properties() |
boolean |
purgeOnStartup()
If true, purges this cache store when it starts up.
|
boolean |
shared() |
SingletonStoreConfiguration |
singletonStore()
SingletonStore is a delegating store used for situations when only one instance in a
cluster should interact with the underlying store.
|
java.lang.String |
toString() |
private final boolean purgeOnStartup
private final boolean fetchPersistentState
private final boolean ignoreModifications
private final boolean preload
private final boolean shared
private final java.util.Properties properties
private final AsyncStoreConfiguration async
private final SingletonStoreConfiguration singletonStore
public AbstractStoreConfiguration(boolean purgeOnStartup, boolean fetchPersistentState, boolean ignoreModifications, AsyncStoreConfiguration async, SingletonStoreConfiguration singletonStore, boolean preload, boolean shared, java.util.Properties properties)
public AsyncStoreConfiguration async()
async
in interface StoreConfiguration
public SingletonStoreConfiguration singletonStore()
singletonStore
in interface StoreConfiguration
public boolean purgeOnStartup()
purgeOnStartup
in interface StoreConfiguration
public boolean shared()
shared
in interface StoreConfiguration
public boolean fetchPersistentState()
fetchPersistentState
in interface StoreConfiguration
public boolean ignoreModifications()
ignoreModifications
in interface StoreConfiguration
public boolean preload()
preload
in interface StoreConfiguration
public java.util.Properties properties()
properties
in interface StoreConfiguration
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object