@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
 @Released
 public void release() {
   OffHeapRegionEntryHelper.releaseEntry(this);
 }
 @Override
 @Retained
 public Object _getValueRetain(RegionEntryContext context, boolean decompress) {
   return OffHeapRegionEntryHelper._getValueRetain(this, decompress);
 }
 @Override
 protected void setValueField(@Unretained Object v) {
   OffHeapRegionEntryHelper.setValue(this, v);
 }
 @Override
 @Unretained
 protected Object getValueField() {
   return OffHeapRegionEntryHelper._getValue(this);
 }
 // DO NOT modify this class. It was generated from LeafRegionEntry.cpp
 @Override
 public Token getValueAsToken() {
   return OffHeapRegionEntryHelper.getValueAsToken(this);
 }