@Override
 protected StringBuilder appendFieldsToString(final StringBuilder sb) {
   sb.append("key=");
   // OFFHEAP _getValue ok: the current toString on OffHeapCachedDeserializable
   // is safe to use without incing refcount.
   final Object k = getKeyCopy();
   final Object val = OffHeapRegionEntryUtils.getHeapRowForInVMValue(this);
   RegionEntryUtils.entryKeyString(k, val, getTableInfo(null), sb);
   sb.append("; byte source = " + this._getValue());
   sb.append("; rawValue=");
   ArrayUtils.objectStringNonRecursive(val, sb);
   sb.append("; lockState=0x").append(Integer.toHexString(getState()));
   return sb;
 }