
com.groupbyinc.flux.common.apache.lucene.index.DocumentsWriterDeleteQueue$Node.class Maven / Gradle / Ivy
???? 3 D Ncom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node (Ljava/lang/Object; java/lang/Object DocumentsWriterDeleteQueue.java Icom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue Node next PLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node; SLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node<*>; item Ljava/lang/Object; TT; nextUpdater 9Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; ?Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; (Ljava/lang/Object;)V ()V
this ULcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node; apply D(Lcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdates;I)V java/lang/IllegalStateException #sentinel item must never be applied (Ljava/lang/String;)V "
# bufferedDeletes @Lcom/groupbyinc/flux/common/apache/lucene/index/BufferedUpdates; docIDUpto I casNext ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node;Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node;)Z + 7java/util/concurrent/atomic/AtomicReferenceFieldUpdater -
compareAndSet 9(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z / 0
. 1 cmp val
newUpdater o(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater; 7 8
. 9 Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable (TT;)V ?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node<*>;Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$Node<*>;)Z
SourceFile InnerClasses @
;
; ; <