You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@commons.apache.org by "David Mollitor (Jira)" <ji...@apache.org> on 2019/11/07 18:19:00 UTC
[jira] [Created] (COLLECTIONS-733) Thread-Safe Array Blocking Deque
David Mollitor created COLLECTIONS-733:
------------------------------------------
Summary: Thread-Safe Array Blocking Deque
Key: COLLECTIONS-733
URL: https://issues.apache.org/jira/browse/COLLECTIONS-733
Project: Commons Collections
Issue Type: New Feature
Reporter: David Mollitor
The JDK offers an [ArrayDeque|https://docs.oracle.com/javase/8/docs/api/java/util/ArrayDeque.html] which is a resizable-array implementation of the [Deque|https://docs.oracle.com/javase/8/docs/api/java/util/Deque.html] interface.
The JDK also offers an [ArrayBlockingQueue|https://docs.oracle.com/javase/8/docs/api/java/util/concurrent/ArrayBlockingQueue.html] which is a bounded blocking queue backed by an array.
What I have had the need for several times now is a resizable-array implementation of a bounded blocking queue. It should implement all the same methods as the {{ArrayBlockingQueue}} but it can grow as needed, like an {{ArrayDeque}}.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)