I thought I'd share an enhancement I made in my Java port of the "Non-intrusive MPSC node-based queue" [1].I added a combining arena as a backoff strategy [2] based on the idea from an elimination stack [3] which cancels opposing operations when contention is detected. In the case of a queue, the arena is used by producers to transfer work as Dmitriy's algorithm can insert a sublist as easily as a single element. Another way of viewing this enhancement is as an adaption of the flat combining technique [4].Adding an arena was a simple addition that adds no cost when uncontended, and doubles the throughput when contended.