public class VisorCacheEvictionConfiguration extends Object implements Serializable
| Constructor and Description |
|---|
VisorCacheEvictionConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
evictSynchronized() |
void |
evictSynchronized(boolean evictSynchronized) |
String |
filter() |
void |
filter(String filter) |
static VisorCacheEvictionConfiguration |
from(CacheConfiguration ccfg) |
float |
maxOverflowRatio() |
void |
maxOverflowRatio(float maxOverflowRatio) |
boolean |
nearSynchronized() |
void |
nearSynchronized(boolean nearSynchronized) |
String |
policy() |
void |
policy(String plc) |
Integer |
policyMaxSize() |
void |
policyMaxSize(Integer plcMaxSize) |
int |
synchronizedConcurrencyLevel() |
void |
synchronizedConcurrencyLevel(int syncConcurrencyLvl) |
int |
synchronizedKeyBufferSize() |
void |
synchronizedKeyBufferSize(int syncKeyBufSize) |
long |
synchronizedTimeout() |
void |
synchronizedTimeout(long syncTimeout) |
String |
toString() |
public static VisorCacheEvictionConfiguration from(CacheConfiguration ccfg)
ccfg - Cache configuration.public void policy(String plc)
plc - New eviction policy.public void policyMaxSize(Integer plcMaxSize)
plcMaxSize - New cache eviction policy max size.@Nullable public String filter()
public void filter(String filter)
filter - New eviction filter to specify which entries should not be evicted.public int synchronizedConcurrencyLevel()
public void synchronizedConcurrencyLevel(int syncConcurrencyLvl)
syncConcurrencyLvl - New synchronized eviction concurrency level.public long synchronizedTimeout()
public void synchronizedTimeout(long syncTimeout)
syncTimeout - New synchronized eviction timeout.public int synchronizedKeyBufferSize()
public void synchronizedKeyBufferSize(int syncKeyBufSize)
syncKeyBufSize - New synchronized key buffer size.public boolean evictSynchronized()
public void evictSynchronized(boolean evictSynchronized)
evictSynchronized - New synchronous evicts flag.public boolean nearSynchronized()
public void nearSynchronized(boolean nearSynchronized)
nearSynchronized - New synchronous near evicts flag.public float maxOverflowRatio()
public void maxOverflowRatio(float maxOverflowRatio)
maxOverflowRatio - New eviction max overflow ratio.
Follow @ApacheIgnite
Ignite Fabric : ver. 1.0.0-RC1 Release Date : February 17 2015