Unexpected Behavior with Stream from Bounded Queue
I am experiencing an odd behaviour that I do not understand when using a Stream from a bounded queue. When there are more elements offered to the queue than there is capacity, the runCollect on the stream returns a chunk with all those elements. If I offer the {queueSize} items or less, the chunk is empty.