Since jdk 1.5, a new interface Queue is available which is basically identical to the Buffer interface of CC.
Some of our implementations already have a counterpart in the jdk:
- BoundedFifoBuffer -> LinkedBlockingQueue or ArrayBlockingQueue
- UnboundedFifoBuffer -> LinkedList or ArrayDeque
- PriorityBuffer -> PriorityQueue
Thus the Buffer queue shall be replaced by the existing Queue, unneeded implementations be removed and the rest adapted.