public class EvictionConfigurationBuilder extends AbstractConfigurationChildBuilder
Modifier and Type | Field and Description |
---|---|
private static org.infinispan.util.logging.Log |
log |
private int |
maxEntries |
private org.infinispan.eviction.EvictionStrategy |
strategy |
private org.infinispan.eviction.EvictionThreadPolicy |
threadPolicy |
Constructor and Description |
---|
EvictionConfigurationBuilder(ConfigurationBuilder builder) |
Modifier and Type | Method and Description |
---|---|
EvictionConfiguration |
create() |
EvictionConfigurationBuilder |
maxEntries(int maxEntries)
Maximum number of entries in a cache instance.
|
EvictionConfigurationBuilder |
read(EvictionConfiguration template) |
(package private) org.infinispan.eviction.EvictionStrategy |
strategy() |
EvictionConfigurationBuilder |
strategy(org.infinispan.eviction.EvictionStrategy evictionStrategy)
Eviction strategy.
|
EvictionConfigurationBuilder |
threadPolicy(org.infinispan.eviction.EvictionThreadPolicy policy)
Threading policy for eviction.
|
java.lang.String |
toString() |
void |
validate() |
build, clustering, compatibility, customInterceptors, dataContainer, deadlockDetection, eviction, expiration, getBuilder, indexing, invocationBatching, jmxStatistics, locking, persistence, sites, storeAsBinary, transaction, unsafe, versioning
private static final org.infinispan.util.logging.Log log
private int maxEntries
private org.infinispan.eviction.EvictionStrategy strategy
private org.infinispan.eviction.EvictionThreadPolicy threadPolicy
EvictionConfigurationBuilder(ConfigurationBuilder builder)
public EvictionConfigurationBuilder strategy(org.infinispan.eviction.EvictionStrategy evictionStrategy)
evictionStrategy
- org.infinispan.eviction.EvictionStrategy strategy()
public EvictionConfigurationBuilder threadPolicy(org.infinispan.eviction.EvictionThreadPolicy policy)
policy
- public EvictionConfigurationBuilder maxEntries(int maxEntries)
maxEntries
- public void validate()
public EvictionConfiguration create()
public EvictionConfigurationBuilder read(EvictionConfiguration template)
public java.lang.String toString()
toString
in class java.lang.Object