int (final Data value, int hashCode) { try { markDirty(true); final int dataOff = doWriteData(value); return setupValueId(hashCode, dataOff); } catch (IOException e) { throw new RuntimeException(e); } }