Class EvictionAttributesData


  • public class EvictionAttributesData
    extends Object
    Composite data type used to distribute the eviction attributes for a Region.
    Since:
    GemFire 7.0
    • Constructor Detail

      • EvictionAttributesData

        @ConstructorProperties({"algorithm","maximum","action"})
        public EvictionAttributesData​(String algorithm,
                                      Integer maximum,
                                      String action)
        This constructor is to be used by internal JMX framework only. User should not try to create an instance of this class.
        Parameters:
        algorithm - the algorithm (policy) used to determine which entries will be evicted
        maximum - maximum value used by the EvictionAlgorithm which determines when the EvictionAction is performed
        action - the action that will be taken on entries that are evicted
    • Method Detail

      • getAlgorithm

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

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

        public String toString()
        String representation of EvictionAttributesData
        Overrides:
        toString in class Object