code: public static long memoryAddress(ByteBuffer buffer) {
          assert buffer.isDirect();
          if (PlatformDependent.hasUnsafe()) {
              return PlatformDependent.directBufferAddress(buffer);
          }
          return memoryAddress0(buffer);
      }
docs: Returns the memory address of the given direct {@link ByteBuffer}.