Replace ArrayBlockingQueue with Disruptor's blocking queue

Description

When rendering large amounts of features the blocking queue waits keeps on showing up in the profiles, Conversant disruptor blocking queue is order of magnitude faster and packaged in a small jar.

https://github.com/conversant/disruptor

Environment

None

Assignee

Andrea Aime

Reporter

Andrea Aime

Triage

None

Fix versions

Priority

Medium
Configure