public Object getRawValue(boolean forceCopy) {
    Object v = regionEntry.getValue(null);
    if (v == null) {
      return null;
    }
    if (v instanceof CachedDeserializable) {
      if (region.isCopyOnRead() || forceCopy) {
        v = ((CachedDeserializable) v).getDeserializedWritableCopy(null, null);
      } else {
        v = ((CachedDeserializable) v).getDeserializedValue(null, null);
      }
      if (v == Token.INVALID || v == Token.LOCAL_INVALID) {
        v = null;
      }
    } else {
      if (v == Token.INVALID || v == Token.LOCAL_INVALID) {
        v = null;
      } else {
        v = conditionalCopy(v);
      }
    }
    return v;
  }
Used by unit tests. Only available on PR. If, at the time this entry was created, it was
initialized from a local data store then this method returns true.

@since GemFire 6.0
geode-core/src/main/java/org/apache/geode/internal/cache/EntrySnapshot.java