## Uses of Class
com.hazelcast.config.EvictionConfig

- Packages that use EvictionConfig
  Package | Description
  --- | ---
  com.hazelcast.config | Provides classes for configuring HazelcastInstance.

- - ### Uses of EvictionConfig in com.hazelcast.config

    Subclasses of EvictionConfig in com.hazelcast.config
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CacheEvictionConfig` Deprecated. Use `EvictionConfig` instead of this
    `class` | `CacheEvictionConfigReadOnly` Deprecated. Use `EvictionConfigReadOnly` instead of this
    `class` | `EvictionConfigReadOnly` Deprecated. this class will be removed in 4.0; it is meant for internal usage only.

    Fields in com.hazelcast.config declared as EvictionConfig
    Modifier and Type | Field and Description
    --- | ---
    `protected EvictionConfig` | EvictionConfig.`readOnly`

    Methods in com.hazelcast.config that return EvictionConfig
    Modifier and Type | Method and Description
    --- | ---
    `EvictionConfig` | EvictionConfig.`getAsReadOnly()` Deprecated. this method will be removed in 4.0; it is meant for internal usage only
    `EvictionConfig` | QueryCacheConfig.`getEvictionConfig()` Returns `EvictionConfig` instance for this `QueryCache`
    `EvictionConfig` | NearCacheConfigReadOnly.`getEvictionConfig()` Deprecated.
    `EvictionConfig` | NearCacheConfig.`getEvictionConfig()` Returns the eviction configuration for this Near Cache.
    `EvictionConfig` | CacheSimpleConfigReadOnly.`getEvictionConfig()` Deprecated.
    `EvictionConfig` | CacheSimpleConfig.`getEvictionConfig()` Gets the eviction configuration for this `ICache`.
    `EvictionConfig` | EvictionConfigReadOnly.`setComparator(com.hazelcast.internal.eviction.EvictionPolicyComparator comparator)` Deprecated.
    `EvictionConfig` | EvictionConfig.`setComparator(com.hazelcast.internal.eviction.EvictionPolicyComparator comparator)` Sets the instance of the configured `EvictionPolicyComparator` implementation.
    `EvictionConfig` | EvictionConfigReadOnly.`setComparatorClassName(String comparatorClassName)` Deprecated.
    `EvictionConfig` | EvictionConfig.`setComparatorClassName(String comparatorClassName)` Sets the class name of the configured `EvictionPolicyComparator` implementation.
    `EvictionConfig` | EvictionConfig.`setEvictionPolicy(EvictionPolicy evictionPolicy)` Sets the `EvictionPolicy` of this eviction configuration.
    `EvictionConfig` | EvictionConfig.`setMaximumSizePolicy(EvictionConfig.MaxSizePolicy maxSizePolicy)` Sets the `EvictionConfig.MaxSizePolicy` of this eviction configuration.
    `EvictionConfig` | EvictionConfig.`setSize(int size)` Sets the size which is used by the `EvictionConfig.MaxSizePolicy`.

    Methods in com.hazelcast.config with parameters of type EvictionConfig
    Modifier and Type | Method and Description
    --- | ---
    `QueryCacheConfig` | QueryCacheConfig.`setEvictionConfig(EvictionConfig evictionConfig)` Sets the `EvictionConfig` instance for this `QueryCache`
    `NearCacheConfig` | NearCacheConfigReadOnly.`setEvictionConfig(EvictionConfig evictionConfig)` Deprecated.
    `NearCacheConfig` | NearCacheConfig.`setEvictionConfig(EvictionConfig evictionConfig)` Sets the eviction configuration for this Near Cache.
    `CacheSimpleConfig` | CacheSimpleConfigReadOnly.`setEvictionConfig(EvictionConfig evictionConfig)` Deprecated.
    `CacheSimpleConfig` | CacheSimpleConfig.`setEvictionConfig(EvictionConfig evictionConfig)` Sets the eviction configuration for this `ICache`.
    `CacheConfig<K,V>` | CacheConfigReadOnly.`setEvictionConfig(EvictionConfig evictionConfig)` Deprecated.
    `CacheConfig<K,V>` | CacheConfig.`setEvictionConfig(EvictionConfig evictionConfig)` Sets the `EvictionConfig` instance for eviction configuration for this `ICache`.

    Constructors in com.hazelcast.config with parameters of type EvictionConfig
    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)`

Copyright © 2019. All rights reserved.