public static MemoryState fromData(DataInput in) throws IOException {
      return MemoryState.values()[in.readInt()];
    }
Stores eviction and critical thresholds for memory as well as the logic for determining how
memory transitions between states.

@since Geode 1.0
geode-core/src/main/java/org/apache/geode/internal/cache/control/MemoryThresholds.java