3 ;yz y {| y } ~    y    y      ;        ;     .y . .   8 logMetacatLorg/apache/log4j/Logger; indexingMapLjava/util/HashMap; SignatureSLjava/util/HashMap;currentThreadsLjava/util/Vector;9Ljava/util/Vector;currentDocidsBeingIndexed&Ljava/util/Vector;metacatRunningZinstance&Ledu/ucsb/nceas/metacat/IndexingQueue;NUMBEROFINDEXINGTHREADSI()VCodeLineNumberTableLocalVariableTablethread%Ledu/ucsb/nceas/metacat/IndexingTask;ithis StackMapTable getInstance(()Ledu/ucsb/nceas/metacat/IndexingQueue;add'(Ljava/lang/String;Ljava/lang/String;)VdocidLjava/lang/String;rev/(Ledu/ucsb/nceas/metacat/IndexingQueueObject;)VoldQueueObject,Ledu/ucsb/nceas/metacat/IndexingQueueObject; queueObjectgetMetacatRunning()ZsetMetacatRunning(Z)VcountgetNext.()Ledu/ucsb/nceas/metacat/IndexingQueueObject;ex Ljava/lang/InterruptedException; returnValremovepnfe4Ledu/ucsb/nceas/utilities/PropertyNotFoundException;numIndexingThreads SourceFileIndexingQueue.java MNjava/util/HashMap >?java/util/Vector BC EC GH X7edu/ucsb/nceas/metacat/common/query/EnabledQueryEngines pathquery KL#edu/ucsb/nceas/metacat/IndexingTask N Z IJ$edu/ucsb/nceas/metacat/IndexingQueue*edu/ucsb/nceas/metacat/IndexingQueueObject M Z_ N N f Njava/lang/InterruptedException <= Interrupted   java/lang/String qjava/lang/StringBuilder(Removing indexing queue task for docid:  database.numberOfIndexingThreads  2edu/ucsb/nceas/utilities/PropertyNotFoundException(Could not get property in static block: java/lang/Objectjava/lang/Throwable;()Ledu/ucsb/nceas/metacat/common/query/EnabledQueryEngines; isEnabled(Ljava/lang/String;)Zstart(Ljava/lang/Object;)Z((Ljava/lang/String;Ljava/lang/String;I)VgetDocid()Ljava/lang/String; containsKeyput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;notifyget&(Ljava/lang/Object;)Ljava/lang/Object; compareTo(Ljava/lang/Object;)Isize()I(I)Ljava/lang/Object; interruptisEmptywaitorg/apache/log4j/Loggererror(Ljava/lang/Object;)VkeySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;java/util/Iteratornext()Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringdebug getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;1edu/ucsb/nceas/metacat/properties/PropertyService getProperty&(Ljava/lang/String;)Ljava/lang/String;java/lang/IntegerparseInt(Ljava/lang/String;)I getMessage!; <=>?@ABC@DEC@FGH IJKL MNO[**Y*Y*Y*  <YM,*,WP6 D012%3*E5F6H?IGJKKTHZMQ G RS8"TL[UJV6W!)XYO= YPPQSVZ[On  *Y+,PW X Z[Q UJ\]^]V Z_Od*YM*+*++W*.*+N-+*++W*,ç :,Y\\`\P* ^_`"a,c;dCePfWicjQ ;`adUJdbaV,c*DdefO/* PmQ UJghOF  * 3=*&* !* "ձP& q r tvw"x1y?wE|Q .iLFUJFGHV  -jkO!oL*YM*# * *$N&'(* -*)*+,N*-L*--W,ç :,+!$% cffjfP: !$%-07LXamQ*%lmL\]oUJmnaV ocZp 0Ddq[OM  *YN*+%&.Y/01+123*+-W-ç :-BEEIEP" 7@LQ MUJM\]M^]V 3cDdrNO<4&;567; L&.Y/91+:12(8P2 .5 9;<@=>+?4>7A;BQst-uLVvwx