PERF preview of an experiment to replace the LinkedBlockingDeque usage and optimise our iterators