public class StateTransferConfiguration extends Object
Modifier and Type | Method and Description |
---|---|
int |
chunkSize()
If > 0, the state will be transferred in batches of
chunkSize cache entries. |
boolean |
equals(Object o) |
boolean |
fetchInMemoryState()
If
true , the cache will fetch data from the neighboring caches when it starts up, so
the cache starts 'warm', although it will impact startup time. |
int |
hashCode() |
protected Boolean |
originalFetchInMemoryState()
We want to remember if the user didn't configure fetchInMemoryState for the default cache.
|
long |
timeout()
This is the maximum amount of time - in milliseconds - to wait for state from neighboring
caches, before throwing an exception and aborting startup.
|
StateTransferConfiguration |
timeout(long l)
This is the maximum amount of time - in milliseconds - to wait for state from neighboring
caches, before throwing an exception and aborting startup.
|
String |
toString() |
public boolean fetchInMemoryState()
true
, the cache will fetch data from the neighboring caches when it starts up, so
the cache starts 'warm', although it will impact startup time.
In distributed mode, state is transferred between running caches as well, as the ownership of
keys changes (e.g. because a cache left the cluster). Disabling this setting means a key will
sometimes have less than numOwner
owners.protected Boolean originalFetchInMemoryState()
public long timeout()
public StateTransferConfiguration timeout(long l)
public int chunkSize()
chunkSize
cache entries.
If <= 0, the state will be transferred in all at once. Not recommended.Copyright © 2012 JBoss by Red Hat. All Rights Reserved.