@Override
 public Object getRawValue() {
   Object val = OffHeapRegionEntryHelper._getValueRetain(this, false);
   if (val != null && !Token.isInvalidOrRemoved(val) && val != Token.NOT_AVAILABLE) {
     CachedDeserializable storedObject = (CachedDeserializable) val;
     return storedObject.getDeserializedValue(null, this);
   }
   return null;
 }
 @Override
 @Retained
 public Object _getValueRetain(RegionEntryContext context, boolean decompress) {
   return OffHeapRegionEntryHelper._getValueRetain(this, decompress);
 }