WritableMemory asWritableMemory()

in datasketches-memory-java8/src/main/java/org/apache/datasketches/memory/internal/BaseWritableBufferImpl.java [160:169]


  WritableMemory asWritableMemory(final boolean localReadOnly, final ByteOrder byteOrder) {
    Objects.requireNonNull(byteOrder, "byteOrder must be non-null");
    if (isReadOnly() && !localReadOnly) {
      throw new ReadOnlyException(
          "Converting a read-only Buffer to a writable Memory is not allowed.");
    }
    final boolean finalReadOnly = isReadOnly() || localReadOnly;
    final WritableMemory wmem = toWritableMemory(finalReadOnly, byteOrder);
    return wmem;
  }