public Object getRawValue() { Object v = this.regionEntry.getValue(null); if (v == null) { return null; } if (v instanceof CachedDeserializable) { if (region.isCopyOnRead()) { 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; }
public Object getRawValue() { Object v = this.regionEntry.getValue(null); if (v == null) { return null; } if (v instanceof CachedDeserializable) { if (region.isCopyOnRead()) { 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; }