All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.apache.lucene.index.DocumentsWriterFlushQueue.class Maven / Gradle / Ivy

There is a newer version: 129
Show newest version
????4?Hcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueuejava/lang/ObjectDocumentsWriterFlushQueue.java[com/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$SegmentFlushTicketSegmentFlushTicket\com/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$GlobalDeletesTicket	GlobalDeletesTicketTcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$FlushTicketFlushTicketVcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegmentGcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThreadFlushedSegmentUcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSliceIcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueueDeleteSlicequeueLjava/util/Queue;iLjava/util/Queue;ticketCount+Ljava/util/concurrent/atomic/AtomicInteger;	purgeLock*Ljava/util/concurrent/locks/ReentrantLock;$assertionsDisabledZ()V"#
$java/util/LinkedList&
'$	))java/util/concurrent/atomic/AtomicInteger+
,$	.(java/util/concurrent/locks/ReentrantLock0
1$	3thisJLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue;
addDeletesN(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue;)Vjava/io/IOException9
incTickets;#
<freezeGlobalBuffer?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue$DeleteSlice;)Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;>?
@I(Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;)V"B

Cjava/util/QueueEadd(Ljava/lang/Object;)ZGHFI
decTicketsK#
Ljava/lang/ThrowableNsuccessdeleteQueueKLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterDeleteQueue;incrementAndGet()IST
,U !	Wjava/lang/AssertionErrorY
Z$
numTicketsIdecrementAndGet^T
,_addFlushTicket?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread;)Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$SegmentFlushTicket;prepareFlushH()Lcom/groupbyinc/flux/common/apache/lucene/index/FrozenBufferedUpdates;cd
e
Cticket]Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$SegmentFlushTicket;dwptILcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread;
addSegment?(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$SegmentFlushTicket;Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment;)V
setSegment[(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment;)Vno
psegmentXLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterPerThread$FlushedSegment;markTicketFailed`(Lcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$SegmentFlushTicket;)V	setFailedv#
w
hasTickets()Zget{T
,|java/lang/StringBuilder~
$$ticketCount should be >= 0 but was: ?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
?(I)Ljava/lang/StringBuilder;??
?toString()Ljava/lang/String;??
?(Ljava/lang/Object;)V"?
Z?
innerPurge?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)IisHeldByCurrentThread?z
1?peek()Ljava/lang/Object;??F?
canPublish?z

?:com/groupbyinc/flux/common/apache/lucene/index/IndexWriter?publish?(Lcom/groupbyinc/flux/common/apache/lucene/index/IndexWriter;)V??

?poll??F?headVLcom/groupbyinc/flux/common/apache/lucene/index/DocumentsWriterFlushQueue$FlushTicket;writerjava/lang/Class?desiredAssertionStatus?z
??	SignatureCodeLocalVariableTableLineNumberTable
StackMapTable
Exceptions
SourceFileInnerClasses ? !"#?\&*?%*?'Y?(?**?,Y?-?/*?1Y?2?4??&56?"#78??G*YM?*?=>*?*?
Y+?A?D?JW>?*?M?:?*?M?,ç
:,???
"--/-<??C?? 
0P!G56GQR?.&')
+ ,".&/-.3/:2F3?&?-O?	O?DO??:;#?c*?/?V




© 2015 - 2025 Weber Informatics LLC | Privacy Policy