Looking at the source code of SynchronizedQueue.scala, does it look like dequeueAll is not being overestimated? This is mistake?
Do you mean this dequeueAll ?
override def dequeueAll(p: A => Boolean): Seq[A] = synchronized { super.dequeueAll(p) }
You can click βblameβ on github where a helpful comment shows the ticket. Click on it or a ticket.