@Override
  public Object getValue() {
    Object value =
        region.getDeserialized(getCheckedRegionEntry(), false, false, false, false);
    if (value == null) {
      throw new EntryDestroyedException(getKey().toString());
    } else if (Token.isInvalid(value)) {
      return null;
    }
    return value;
  }
Returns the entry's RegionEntry if it "checks" out. The check is to see if the region entry
still exists.

@throws EntryNotFoundException if the RegionEntry has been removed.
geode-core/src/main/java/org/apache/geode/internal/cache/ExpiryRegionEntry.java