private static class DocumentsWriterDeleteQueue.Node<T>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) T |
item |
(package private) DocumentsWriterDeleteQueue.Node<?> |
next |
(package private) static java.util.concurrent.atomic.AtomicReferenceFieldUpdater<DocumentsWriterDeleteQueue.Node,DocumentsWriterDeleteQueue.Node> |
nextUpdater |
Modifier and Type | Method and Description |
---|---|
(package private) void |
apply(BufferedUpdates bufferedDeletes,
int docIDUpto) |
(package private) boolean |
casNext(DocumentsWriterDeleteQueue.Node<?> cmp,
DocumentsWriterDeleteQueue.Node<?> val) |
volatile DocumentsWriterDeleteQueue.Node<?> next
final T item
static final java.util.concurrent.atomic.AtomicReferenceFieldUpdater<DocumentsWriterDeleteQueue.Node,DocumentsWriterDeleteQueue.Node> nextUpdater
Node(T item)
void apply(BufferedUpdates bufferedDeletes, int docIDUpto)
boolean casNext(DocumentsWriterDeleteQueue.Node<?> cmp, DocumentsWriterDeleteQueue.Node<?> val)