public interface TxnDeque<E> extends TxnQueue<E>, java.util.Deque<E>
Modifier and Type | Method and Description |
---|---|
void |
addFirst(Txn txn,
E e) |
void |
addLast(Txn txn,
E e) |
TxnIterator<E> |
descendingIterator(Txn txn) |
E |
getFirst(Txn txn) |
E |
getLast(Txn txn) |
boolean |
offerFirst(Txn txn,
E e) |
boolean |
offerLast(Txn txn,
E e) |
E |
peekFirst(Txn txn) |
E |
peekLast(Txn txn) |
E |
pollFirst(Txn txn) |
E |
pollLast(Txn txn) |
E |
pop(Txn txn) |
void |
push(Txn txn,
E e) |
void |
putFirst(E item) |
void |
putFirst(Txn txn,
E item) |
void |
putLast(E item) |
void |
putLast(Txn txn,
E item) |
E |
removeFirst(Txn txn) |
boolean |
removeFirstOccurrence(Txn txn,
java.lang.Object o) |
E |
removeLast(Txn txn) |
boolean |
removeLastOccurrence(Txn txn,
java.lang.Object o) |
E |
takeFirst() |
E |
takeFirst(Txn txn) |
E |
takeLast() |
E |
takeLast(Txn txn) |
element, getCapacity, offer, peek, poll, put, put, remove, take, take
add, addAll, addAll, addAll, clear, contains, containsAll, getStm, isEmpty, remove, size, toString
iterator, iterator
add, addFirst, addLast, contains, descendingIterator, element, getFirst, getLast, iterator, offer, offerFirst, offerLast, peek, peekFirst, peekLast, poll, pollFirst, pollLast, pop, push, remove, remove, removeFirst, removeFirstOccurrence, removeLast, removeLastOccurrence, size
void putFirst(E item)
E takeFirst()
void putLast(E item)
E takeLast()
boolean removeFirstOccurrence(Txn txn, java.lang.Object o)
boolean removeLastOccurrence(Txn txn, java.lang.Object o)
TxnIterator<E> descendingIterator(Txn txn)