public static int getRequiredArraySize(final int capacity, final int primitiveMessageSize) {
        return Pow2.roundToPowerOfTwo(capacity) * primitiveMessageSize;
    }
Channel protocol:
- Fixed message size
- 'null' indicator in message preceding byte (potentially use same for type mapping in future)
- Use FF algorithm relying on indicator to support in place detection of next element existence
jctools-channels/src/main/java/org/jctools/channels/OffHeapFixedMessageSizeRingBuffer.java