Description
Basically message transfer protocol provides senderQueue and receiverQueue separately. Since only incoming queue should be sorted, there's no need to use sorted queue for outgoingQueue.
In graphJobRunner case, we can use diskqueue and sortedqueue to reduce the memory usage until sorted spilling queue is implemented.