com.hazelcast.config
Class CacheEvictionConfig

java.lang.Object
  extended by com.hazelcast.config.EvictionConfig
      extended by com.hazelcast.config.CacheEvictionConfig
All Implemented Interfaces:
EvictionConfiguration, DataSerializable, Serializable
Direct Known Subclasses:
CacheEvictionConfigReadOnly

Deprecated. Use EvictionConfig instead of this

@Deprecated
public class CacheEvictionConfig
extends EvictionConfig

Configuration for cache eviction.

See Also:
EvictionConfig, Serialized Form

Nested Class Summary
static class CacheEvictionConfig.CacheMaxSizePolicy
          Deprecated. Cache Maximum Size Policy
 
Nested classes/interfaces inherited from class com.hazelcast.config.EvictionConfig
EvictionConfig.MaxSizePolicy
 
Field Summary
 
Fields inherited from class com.hazelcast.config.EvictionConfig
DEFAULT_EVICTION_POLICY, DEFAULT_MAX_ENTRY_COUNT, evictionPolicy, maxSizePolicy, readOnly, size
 
Constructor Summary
CacheEvictionConfig()
          Deprecated.  
CacheEvictionConfig(EvictionConfig config)
          Deprecated.  
CacheEvictionConfig(int size, CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy, EvictionPolicy evictionPolicy)
          Deprecated.  
CacheEvictionConfig(int size, EvictionConfig.MaxSizePolicy maxSizePolicy, EvictionPolicy evictionPolicy)
          Deprecated.  
 
Method Summary
 EvictionConfig getAsReadOnly()
          Deprecated.  
 CacheEvictionConfig.CacheMaxSizePolicy getMaxSizePolicy()
          Deprecated. Use EvictionConfig.getMaximumSizePolicy() instead of this
 CacheEvictionConfig setEvictionPolicy(EvictionPolicy evictionPolicy)
          Deprecated.  
 CacheEvictionConfig setMaximumSizePolicy(EvictionConfig.MaxSizePolicy maxSizePolicy)
          Deprecated.  
 CacheEvictionConfig setMaxSizePolicy(CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy)
          Deprecated. Use EvictionConfig.setMaximumSizePolicy(MaxSizePolicy) instead of this
 CacheEvictionConfig setSize(int size)
          Deprecated.  
 String toString()
          Deprecated.  
 
Methods inherited from class com.hazelcast.config.EvictionConfig
getEvictionPolicy, getEvictionPolicyType, getEvictionStrategyType, getMaximumSizePolicy, getSize, readData, writeData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CacheEvictionConfig

public CacheEvictionConfig()
Deprecated. 

CacheEvictionConfig

public CacheEvictionConfig(int size,
                           EvictionConfig.MaxSizePolicy maxSizePolicy,
                           EvictionPolicy evictionPolicy)
Deprecated. 

CacheEvictionConfig

public CacheEvictionConfig(int size,
                           CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy,
                           EvictionPolicy evictionPolicy)
Deprecated. 

CacheEvictionConfig

public CacheEvictionConfig(EvictionConfig config)
Deprecated. 
Method Detail

getAsReadOnly

public EvictionConfig getAsReadOnly()
Deprecated. 
Overrides:
getAsReadOnly in class EvictionConfig

getMaxSizePolicy

public CacheEvictionConfig.CacheMaxSizePolicy getMaxSizePolicy()
Deprecated. Use EvictionConfig.getMaximumSizePolicy() instead of this

Gets the EvictionConfig.MaxSizePolicy as CacheEvictionConfig.CacheMaxSizePolicy.

Returns:
the EvictionConfig.MaxSizePolicy as CacheEvictionConfig.CacheMaxSizePolicy

setMaxSizePolicy

public CacheEvictionConfig setMaxSizePolicy(CacheEvictionConfig.CacheMaxSizePolicy cacheMaxSizePolicy)
Deprecated. Use EvictionConfig.setMaximumSizePolicy(MaxSizePolicy) instead of this

Sets the EvictionConfig.MaxSizePolicy by using specified CacheEvictionConfig.CacheMaxSizePolicy.

Parameters:
cacheMaxSizePolicy - CacheEvictionConfig.CacheMaxSizePolicy to be converted and set as EvictionConfig.MaxSizePolicy
Returns:
this CacheEvictionConfig

setMaximumSizePolicy

public CacheEvictionConfig setMaximumSizePolicy(EvictionConfig.MaxSizePolicy maxSizePolicy)
Deprecated. 
Overrides:
setMaximumSizePolicy in class EvictionConfig

setEvictionPolicy

public CacheEvictionConfig setEvictionPolicy(EvictionPolicy evictionPolicy)
Deprecated. 
Overrides:
setEvictionPolicy in class EvictionConfig

setSize

public CacheEvictionConfig setSize(int size)
Deprecated. 
Overrides:
setSize in class EvictionConfig

toString

public String toString()
Deprecated. 
Overrides:
toString in class EvictionConfig


Copyright © 2015 Hazelcast, Inc.. All Rights Reserved.