in src/main/java/org/apache/datasketches/memory/WritableMemory.java [214:234]
WritableMemory writableRegion(
long offsetBytes,
long capacityBytes,
ByteOrder byteOrder);
//AS WRITABLE BUFFER
/**
* Returns a new <i>WritableBuffer</i> with a writable view of this object.
* <ul>
* <li>Returned object's origin = this object's origin</li>
* <li>Returned object's <i>start</i> = 0</li>
* <li>Returned object's <i>position</i> = 0</li>
* <li>Returned object's <i>end</i> = this object's capacity</li>
* <li>Returned object's <i>capacity</i> = this object's capacity</li>
* <li>Returned object's <i>start</i>, <i>position</i> and <i>end</i> are mutable</li>
* </ul>
* @return a new <i>WritableBuffer</i> with a view of this WritableMemory
*/
default WritableBuffer asWritableBuffer() {
return asWritableBuffer(getTypeByteOrder());
}