public final class MpmcConcurrentQueueStateMarkers<E> extends MpmcConcurrentQueueSMHeadField<E> implements java.util.Queue<E>
| Modifier and Type | Field and Description |
|---|---|
private static java.lang.Object |
N_OFFER |
private static java.lang.Object |
N_POLL |
private static java.lang.Object |
P_OFFER |
private static java.lang.Object |
P_POLL |
long |
p30 |
long |
p31 |
long |
p32 |
long |
p33 |
long |
p34 |
long |
p35 |
long |
p36 |
long |
p37 |
long |
p40 |
long |
p41 |
long |
p42 |
long |
p43 |
long |
p44 |
long |
p45 |
long |
p46 |
p20, p21, p22, p23, p24, p25, p26p10, p11, p12, p13, p14, p15, p16buffer, capacity, mask, SIZE_OF_ELEMENT| Constructor and Description |
|---|
MpmcConcurrentQueueStateMarkers(int capacity) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
add(E e) |
boolean |
addAll(java.util.Collection<? extends E> c) |
void |
clear() |
boolean |
contains(java.lang.Object o) |
boolean |
containsAll(java.util.Collection<?> c) |
E |
element() |
boolean |
isEmpty() |
java.util.Iterator<E> |
iterator() |
boolean |
offer(E e) |
E |
peek() |
E |
poll() |
E |
remove() |
boolean |
remove(java.lang.Object o) |
boolean |
removeAll(java.util.Collection<?> c) |
boolean |
retainAll(java.util.Collection<?> c) |
int |
size() |
java.lang.Object[] |
toArray() |
<T> T[] |
toArray(T[] a) |
casHead, lvHeadcasTail, lvTailcalcOffset, lvElement, soElement, spElement, svElementclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprivate static final java.lang.Object P_OFFER
private static final java.lang.Object N_OFFER
private static final java.lang.Object P_POLL
private static final java.lang.Object N_POLL
public long p40
public long p41
public long p42
public long p43
public long p44
public long p45
public long p46
public long p30
public long p31
public long p32
public long p33
public long p34
public long p35
public long p36
public long p37
public MpmcConcurrentQueueStateMarkers(int capacity)
public boolean add(E e)
public int size()
size in interface java.util.Collection<E>public boolean isEmpty()
isEmpty in interface java.util.Collection<E>public boolean contains(java.lang.Object o)
contains in interface java.util.Collection<E>public java.util.Iterator<E> iterator()
public java.lang.Object[] toArray()
toArray in interface java.util.Collection<E>public <T> T[] toArray(T[] a)
toArray in interface java.util.Collection<E>public boolean remove(java.lang.Object o)
remove in interface java.util.Collection<E>public boolean containsAll(java.util.Collection<?> c)
containsAll in interface java.util.Collection<E>public boolean addAll(java.util.Collection<? extends E> c)
addAll in interface java.util.Collection<E>public boolean removeAll(java.util.Collection<?> c)
removeAll in interface java.util.Collection<E>public boolean retainAll(java.util.Collection<?> c)
retainAll in interface java.util.Collection<E>public void clear()
clear in interface java.util.Collection<E>