Class EvictionAction

  • java.lang.Object
    • javax.print.attribute.EnumSyntax
      • org.apache.geode.cache.EvictionAction
  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Cloneable

    @Immutable
    public final class EvictionAction
    extends javax.print.attribute.EnumSyntax
    implements java.io.Serializable
    The action that an EvictionAlgorithm takes.
    Since:
    GemFire 5.0
    See Also:
    EvictionAlgorithm, EvictionAttributesImpl, Serialized Form
    • Field Detail

      • OVERFLOW_TO_DISK

        @Immutable
        public static final EvictionAction OVERFLOW_TO_DISK
        Write the value of the least recently used region entry to disk and null-out its value in the VM to free up heap space. Note that this action is only available when the region has been configured to access data on disk.
    • Method Detail

      • getStringTable

        protected java.lang.String[] getStringTable()
        Overrides:
        getStringTable in class javax.print.attribute.EnumSyntax
      • getEnumValueTable

        protected javax.print.attribute.EnumSyntax[] getEnumValueTable()
        Overrides:
        getEnumValueTable in class javax.print.attribute.EnumSyntax
      • isLocalDestroy

        public boolean isLocalDestroy()
      • isOverflowToDisk

        public boolean isOverflowToDisk()
      • isNone

        public boolean isNone()
      • parseValue

        public static EvictionAction parseValue​(int v)
        Returns the eviction action that corresponds to the given parameter. Returns null if no action corresponds.
        Parameters:
        v - the parameter representation of an eviction action
        Returns:
        the eviction action that corresponds to the given parameter
        Since:
        GemFire 6.5
      • parseAction

        public static EvictionAction parseAction​(java.lang.String s)
        Parameters:
        s - a String representation of an eviction action
        Returns:
        the action parsed from the provided string. If there are problems with parsing NONE is returned.