provide

abstract fun provide(): Queue<T>

Provides a new instance of the message queue. This should always return a new instance of the queue implementation.