| Package | Description | 
|---|---|
| com.hazelcast.cache.impl | 
     Hazelcast JSR-107 aka JCache implementation | 
| com.hazelcast.config | Provides classes for configuring HazelcastInstance. | 
| com.hazelcast.internal.config | Contains functionality for Hazelcast configurations. | 
| com.hazelcast.internal.nearcache.impl.store | Near Cache store implementations. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EvictionConfig | AbstractCacheRecordStore. evictionConfig | 
| Modifier and Type | Method and Description | 
|---|---|
| protected EvictionChecker | AbstractCacheRecordStore. createEvictionChecker(EvictionConfig cacheEvictionConfig) | 
| protected EvictionPolicyEvaluator<Data,R> | AbstractCacheRecordStore. createEvictionPolicyEvaluator(EvictionConfig evictionConfig) | 
| protected EvictionStrategy<Data,R,CRM> | AbstractCacheRecordStore. createEvictionStrategy(EvictionConfig cacheEvictionConfig) | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | CacheEvictionConfigDeprecated. 
 Use  EvictionConfiginstead of this | 
| class  | CacheEvictionConfigReadOnlyDeprecated. 
 Use  EvictionConfigReadOnlyinstead of this | 
| class  | EvictionConfigReadOnlyDeprecated. 
 this class will be removed in 3.8; it is meant for internal usage only. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected EvictionConfig | EvictionConfig. readOnly | 
| Modifier and Type | Method and Description | 
|---|---|
| EvictionConfig | EvictionConfig. getAsReadOnly() | 
| EvictionConfig | CacheSimpleConfigReadOnly. getEvictionConfig()Deprecated.  | 
| EvictionConfig | CacheSimpleConfig. getEvictionConfig()Gets the eviction configuration for this  ICache. | 
| EvictionConfig | NearCacheConfig. getEvictionConfig()The eviction configuration. | 
| EvictionConfig | QueryCacheConfig. getEvictionConfig()Returns  EvictionConfiginstance for thisQueryCache | 
| EvictionConfig | NearCacheConfigReadOnly. getEvictionConfig()Deprecated.  | 
| EvictionConfig | EvictionConfigReadOnly. setComparator(EvictionPolicyComparator comparator)Deprecated.  | 
| EvictionConfig | EvictionConfig. setComparator(EvictionPolicyComparator comparator) | 
| EvictionConfig | EvictionConfigReadOnly. setComparatorClassName(String comparatorClassName)Deprecated.  | 
| EvictionConfig | EvictionConfig. setComparatorClassName(String comparatorClassName) | 
| EvictionConfig | EvictionConfig. setEvictionPolicy(EvictionPolicy evictionPolicy) | 
| EvictionConfig | EvictionConfig. setMaximumSizePolicy(EvictionConfig.MaxSizePolicy maxSizePolicy) | 
| EvictionConfig | EvictionConfig. setSize(int size) | 
| Modifier and Type | Method and Description | 
|---|---|
| CacheConfig<K,V> | CacheConfigReadOnly. setEvictionConfig(EvictionConfig evictionConfig)Deprecated.  | 
| CacheSimpleConfig | CacheSimpleConfigReadOnly. setEvictionConfig(EvictionConfig evictionConfig)Deprecated.  | 
| CacheSimpleConfig | CacheSimpleConfig. setEvictionConfig(EvictionConfig evictionConfig)Sets the eviction configuration for this  ICache. | 
| NearCacheConfig | NearCacheConfig. setEvictionConfig(EvictionConfig evictionConfig)Sets the eviction configuration. | 
| CacheConfig<K,V> | CacheConfig. setEvictionConfig(EvictionConfig evictionConfig)Sets the  EvictionConfiginstance for eviction configuration for thisICache. | 
| QueryCacheConfig | QueryCacheConfig. setEvictionConfig(EvictionConfig evictionConfig)Sets the  EvictionConfiginstance for thisQueryCache | 
| NearCacheConfig | NearCacheConfigReadOnly. setEvictionConfig(EvictionConfig evictionConfig)Deprecated.  | 
| Constructor and Description | 
|---|
| CacheEvictionConfig(EvictionConfig config)Deprecated.  | 
| CacheEvictionConfigReadOnly(EvictionConfig config)Deprecated.  | 
| EvictionConfig(EvictionConfig config) | 
| EvictionConfigReadOnly(EvictionConfig config)Deprecated.  | 
| NearCacheConfig(int timeToLiveSeconds,
               int maxIdleSeconds,
               boolean invalidateOnChange,
               InMemoryFormat inMemoryFormat,
               EvictionConfig evictionConfig) | 
| NearCacheConfig(int timeToLiveSeconds,
               int maxSize,
               String evictionPolicy,
               int maxIdleSeconds,
               boolean invalidateOnChange,
               InMemoryFormat inMemoryFormat,
               EvictionConfig evictionConfig)Deprecated. 
 since 3.8,
 please use  NearCacheConfig.NearCacheConfig(int, int, boolean, InMemoryFormat, EvictionConfig) | 
| Modifier and Type | Method and Description | 
|---|---|
| static void | ConfigValidator. checkEvictionConfig(EvictionConfig evictionConfig,
                   boolean isNearCache)Checks if a  EvictionConfigis valid in its context. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected EvictionPolicyEvaluator<KS,R> | AbstractNearCacheRecordStore. createEvictionPolicyEvaluator(EvictionConfig evictionConfig) | 
| protected EvictionStrategy<KS,R,NCRM> | AbstractNearCacheRecordStore. createEvictionStrategy(EvictionConfig evictionConfig) | 
| protected MaxSizeChecker | BaseHeapNearCacheRecordStore. createNearCacheMaxSizeChecker(EvictionConfig evictionConfig,
                             NearCacheConfig nearCacheConfig) | 
| protected abstract MaxSizeChecker | AbstractNearCacheRecordStore. createNearCacheMaxSizeChecker(EvictionConfig evictionConfig,
                             NearCacheConfig nearCacheConfig) | 
Copyright © 2016 Hazelcast, Inc.. All Rights Reserved.