GemFire 7.0.1

com.gemstone.gemfire.management
Class EvictionAttributesData

java.lang.Object
  extended by com.gemstone.gemfire.management.EvictionAttributesData

public class EvictionAttributesData
extends Object

Composite data type used to distribute the eviction attributes for a Region.

Since:
7.0

Constructor Summary
EvictionAttributesData(String algorithm, Integer maximum, String action)
           
 
Method Summary
 String getAction()
          Returns the action that will be taken on entries that are evicted.
 String getAlgorithm()
          Returns the algorithm (policy) used to determine which entries will be evicted.
 Integer getMaximum()
          The unit of this value is determined by the definition of the EvictionAlgorithm set by one of the creation methods e.g.
 String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EvictionAttributesData

@ConstructorProperties(value={"algorithm","maximum","action"})
public EvictionAttributesData(String algorithm,
                                                         Integer maximum,
                                                         String action)
Method Detail

getAlgorithm

public String getAlgorithm()
Returns the algorithm (policy) used to determine which entries will be evicted.


getMaximum

public Integer getMaximum()
The unit of this value is determined by the definition of the EvictionAlgorithm set by one of the creation methods e.g. EvictionAttributes.createLRUEntryAttributes() For algorithm LRU HEAP null will be returned

Returns:
maximum value used by the EvictionAlgorithm which determines when the EvictionAction is performed.

getAction

public String getAction()
Returns the action that will be taken on entries that are evicted.


toString

public String toString()
Overrides:
toString in class Object

GemFire 7.0.1

Copyright © 1997-2013 VMware, Inc. All rights reserved.