static boolean computeUseDirectBuffers() {
    if (Boolean.getBoolean("p2p.nodirectBuffers")) {
      return false;
    }
    return !Boolean.getBoolean(GeodeGlossary.GEMFIRE_PREFIX + "BufferPool.useHeapBuffers");
  }
use direct ByteBuffers instead of heap ByteBuffers for NIO operations
geode-core/src/main/java/org/apache/geode/internal/net/BufferPool.java