public ByteBuffer acquireDirectReceiveBuffer(int size) {
    return acquireDirectBuffer(size, false);
  }
Should only be called by threads that have currently acquired send permission.

@return a byte buffer to be used for sending on this connection.
geode-core/src/main/java/org/apache/geode/internal/net/BufferPool.java