in src/main/java/org/apache/datasketches/memory/internal/ResourceImpl.java [213:228]
static final WritableBuffer selectBuffer(
final MemorySegment segment,
final int type,
final MemoryRequestServer memReqSvr,
final boolean byteBufferType,
final boolean mapType,
final boolean nativeBOType) {
final MemoryRequestServer memReqSvr2 = (byteBufferType || mapType) ? null : memReqSvr;
final WritableBuffer wbuf;
if (nativeBOType) {
wbuf = new NativeWritableBufferImpl(segment, type, memReqSvr2, null);
} else { //non-native BO
wbuf = new NonNativeWritableBufferImpl(segment, type, memReqSvr2, null);
}
return wbuf;
}