private static final class Synchronized.SynchronizedDeque<E> extends Synchronized.SynchronizedQueue<E> implements java.util.Deque<E>
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
delegate, mutex
Constructor and Description |
---|
SynchronizedDeque(java.util.Deque<E> delegate,
java.lang.Object mutex) |
Modifier and Type | Method and Description |
---|---|
void |
addFirst(E e) |
void |
addLast(E e) |
(package private) java.util.Deque<E> |
delegate() |
java.util.Iterator<E> |
descendingIterator() |
E |
getFirst() |
E |
getLast() |
boolean |
offerFirst(E e) |
boolean |
offerLast(E e) |
E |
peekFirst() |
E |
peekLast() |
E |
pollFirst() |
E |
pollLast() |
E |
pop() |
void |
push(E e) |
E |
removeFirst() |
boolean |
removeFirstOccurrence(java.lang.Object o) |
E |
removeLast() |
boolean |
removeLastOccurrence(java.lang.Object o) |
element, offer, peek, poll, remove
add, addAll, clear, contains, containsAll, forEach, isEmpty, iterator, parallelStream, remove, removeAll, removeIf, retainAll, size, spliterator, stream, toArray, toArray
toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
add, contains, element, iterator, offer, peek, poll, remove, remove, size
private static final long serialVersionUID
SynchronizedDeque(java.util.Deque<E> delegate, java.lang.Object mutex)
java.util.Deque<E> delegate()
delegate
in class Synchronized.SynchronizedQueue<E>
public boolean removeFirstOccurrence(java.lang.Object o)
removeFirstOccurrence
in interface java.util.Deque<E>
public boolean removeLastOccurrence(java.lang.Object o)
removeLastOccurrence
in interface java.util.Deque<E>