EvictionConfig instead of this@Deprecated public class CacheEvictionConfig extends EvictionConfig
EvictionConfig,
Serialized Form| Modifier and Type | Class and Description |
|---|---|
static class |
CacheEvictionConfig.CacheMaxSizePolicy
Deprecated.
Cache Maximum Size Policy
|
EvictionConfig.MaxSizePolicycomparator, comparatorClassName, DEFAULT_EVICTION_POLICY, DEFAULT_MAX_ENTRY_COUNT, DEFAULT_MAX_ENTRY_COUNT_FOR_ON_HEAP_MAP, DEFAULT_MAX_SIZE_POLICY, evictionPolicy, maxSizePolicy, readOnly, size| Constructor and Description |
|---|
CacheEvictionConfig()
Deprecated.
|
CacheEvictionConfig(EvictionConfig config)
Deprecated.
|
CacheEvictionConfig(int size,
CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
EvictionPolicy evictionPolicy)
Deprecated.
|
CacheEvictionConfig(int size,
CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
EvictionPolicyComparator comparator)
Deprecated.
|
CacheEvictionConfig(int size,
CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
String comparatorClassName)
Deprecated.
|
CacheEvictionConfig(int size,
EvictionConfig.MaxSizePolicy maxSizePolicy,
EvictionPolicy evictionPolicy)
Deprecated.
|
CacheEvictionConfig(int size,
EvictionConfig.MaxSizePolicy maxSizePolicy,
EvictionPolicyComparator comparator)
Deprecated.
|
CacheEvictionConfig(int size,
EvictionConfig.MaxSizePolicy maxSizePolicy,
String comparatorClassName)
Deprecated.
|
equals, getComparator, getComparatorClassName, getEvictionPolicy, getEvictionPolicyType, getEvictionStrategyType, getMaximumSizePolicy, getSize, hashCode, readData, writeDatapublic CacheEvictionConfig()
public CacheEvictionConfig(int size,
EvictionConfig.MaxSizePolicy maxSizePolicy,
EvictionPolicy evictionPolicy)
public CacheEvictionConfig(int size,
CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
EvictionPolicy evictionPolicy)
public CacheEvictionConfig(int size,
EvictionConfig.MaxSizePolicy maxSizePolicy,
String comparatorClassName)
public CacheEvictionConfig(int size,
CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
String comparatorClassName)
public CacheEvictionConfig(int size,
EvictionConfig.MaxSizePolicy maxSizePolicy,
EvictionPolicyComparator comparator)
public CacheEvictionConfig(int size,
CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
EvictionPolicyComparator comparator)
public CacheEvictionConfig(EvictionConfig config)
public CacheEvictionConfig getAsReadOnly()
getAsReadOnly in class EvictionConfigpublic CacheEvictionConfig.CacheMaxSizePolicy getMaxSizePolicy()
EvictionConfig.getMaximumSizePolicy() instead of thisEvictionConfig.MaxSizePolicy as
CacheEvictionConfig.CacheMaxSizePolicypublic CacheEvictionConfig setMaxSizePolicy(CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy)
EvictionConfig.setMaximumSizePolicy(MaxSizePolicy) instead of thisEvictionConfig.MaxSizePolicy by using specified
CacheEvictionConfig.CacheMaxSizePolicy.cacheMaxSizePolicy - CacheEvictionConfig.CacheMaxSizePolicy to be converted
and set as EvictionConfig.MaxSizePolicyCacheEvictionConfigpublic CacheEvictionConfig setMaximumSizePolicy(EvictionConfig.MaxSizePolicy maxSizePolicy)
EvictionConfigEvictionConfig.MaxSizePolicy of this eviction configuration.setMaximumSizePolicy in class EvictionConfigmaxSizePolicy - the EvictionConfig.MaxSizePolicy of this eviction configurationpublic CacheEvictionConfig setSize(int size)
EvictionConfigEvictionConfig.MaxSizePolicy.
The interpretation of the value depends on the configured EvictionConfig.MaxSizePolicy.
Accepts any positive number. The default value is 10000.
setSize in class EvictionConfigsize - the size which is used by the EvictionConfig.MaxSizePolicypublic CacheEvictionConfig setEvictionPolicy(EvictionPolicy evictionPolicy)
EvictionConfigEvictionPolicy of this eviction configuration.setEvictionPolicy in class EvictionConfigevictionPolicy - the EvictionPolicy of this eviction configurationpublic CacheEvictionConfig setComparatorClassName(String comparatorClassName)
EvictionConfigEvictionPolicyComparator implementation.
Only one of the comparator class name and comparator can be configured in the eviction configuration.
setComparatorClassName in class EvictionConfigcomparatorClassName - the class name of the configured EvictionPolicyComparator implementationpublic CacheEvictionConfig setComparator(EvictionPolicyComparator comparator)
EvictionConfigEvictionPolicyComparator implementation.
Only one of the comparator class name and comparator can be configured in the eviction configuration.
setComparator in class EvictionConfigcomparator - the instance of the configured EvictionPolicyComparator implementationpublic String toString()
toString in class EvictionConfigCopyright © 2018 Hazelcast, Inc.. All Rights Reserved.