Implementations are responsible to allocate buffers. Implementations of this interface are expected to be thread-safe.
See Source File