3 X X X W  X X X X X  ?@               4    (     . .     6 6 6 4! " # $% &  ' U( ?) X* + , W-. / 0 X1 23 W4 2 5 67 X89 X:;< =>? Z InnerClasses modifyLockLjava/lang/Object;coresLjava/util/Map; SignatureBLjava/util/Map;transientCoresdynamicDescriptorsHLjava/util/Map; createdCores container$Lorg/apache/solr/core/CoreContainer;loggerLorg/slf4j/Logger;pendingCoreOpsLjava/util/Set;#Ljava/util/Set; pendingClosesLjava/util/List;1Ljava/util/List;'(Lorg/apache/solr/core/CoreContainer;)VCodeLineNumberTableLocalVariableTablethis Lorg/apache/solr/core/SolrCores;allocateLazyCores-(ILorg/apache/solr/core/SolrResourceLoader;)V cacheSizeIloader)Lorg/apache/solr/core/SolrResourceLoader; StackMapTableputDynamicDescriptor:(Ljava/lang/String;Lorg/apache/solr/core/CoreDescriptor;)VrawNameLjava/lang/String;p%Lorg/apache/solr/core/CoreDescriptor;<9%; close()VeLjava/lang/Throwable;coreLorg/apache/solr/core/SolrCore;i$Ljava/util/Iterator;coreListLjava/util/Collection;LocalVariableTypeTable7Ljava/util/Collection;@AputTransientCore(Lorg/apache/solr/core/ConfigSolr;Ljava/lang/String;Lorg/apache/solr/core/SolrCore;Lorg/apache/solr/core/SolrResourceLoader;)Lorg/apache/solr/core/SolrCore;cfg!Lorg/apache/solr/core/ConfigSolr;nameretCoreBCputCoreR(Ljava/lang/String;Lorg/apache/solr/core/SolrCore;)Lorg/apache/solr/core/SolrCore;getCores()Ljava/util/List;lstD3()Ljava/util/List; getCoreNames()Ljava/util/Set;setE%()Ljava/util/Set;1(Lorg/apache/solr/core/SolrCore;)Ljava/util/List;entryEntryLjava/util/Map$Entry;HLjava/util/Map$Entry;$Ljava/util/List;E(Lorg/apache/solr/core/SolrCore;)Ljava/util/List;getAllCoreNames()Ljava/util/Collection;,()Ljava/util/Collection;getCore3(Ljava/lang/String;)Lorg/apache/solr/core/SolrCore;swap'(Ljava/lang/String;Ljava/lang/String;)Vc0c1n0n1removetmpretgetCoreFromAnyList4(Ljava/lang/String;Z)Lorg/apache/solr/core/SolrCore; incRefCountZgetDynamicDescriptor9(Ljava/lang/String;)Lorg/apache/solr/core/CoreDescriptor;isLoadedNotPendingClose(Ljava/lang/String;)ZisLoadedgetUnloadedCoreDescriptordesccnamewaitAddPendingCoreOps Ljava/lang/InterruptedException;pending.removeFromPendingOps(Ljava/lang/String;)V getModifyLock()Ljava/lang/Object;getCoreToClose!()Lorg/apache/solr/core/SolrCore; addCreated"(Lorg/apache/solr/core/SolrCore;)VgetCoreDescriptorcoreNamegetCoreDescriptorscdcds7Ljava/util/List;9()Ljava/util/List; access$000 access$100()Lorg/slf4j/Logger; access$200 SourceFileSolrCores.java op jk ^_ rjava/util/LinkedHashMap `a da ea ga hiF Gk1Allocating transient cache for {} transient coresH IJK LM org/apache/solr/core/SolrCores$1 rNO PQjava/util/ArrayList@ R S TUD VWA XY Zorg/apache/solr/core/SolrCore java/lang/ThrowableError shutting down core G[java/lang/Error \]Opening transient core {}java/util/TreeSet ^E _java/util/Map$Entry ` a bc de $org/apache/solr/common/SolrExceptionf hijava/lang/StringBuilderNo such core: jk lm rn o e p#org/apache/solr/core/CoreDescriptor qc rm sc r lm tc uY vjava/lang/InterruptedExceptionCReplaced an entry in pendingCoreOps {}, we should not be doing this wM cATried to remove core {} from pendingCoreOps and it wasn't there. x yz {| java/lang/String java/lang/Objectorg/apache/solr/core/SolrCores} ~java/util/HashSetjava/util/Collectionjava/util/Iteratororg/apache/solr/core/ConfigSolr'org/apache/solr/core/SolrResourceLoaderjava/util/List java/util/Set"org/apache/solr/core/CoreContainerlogjava/lang/IntegervalueOf(I)Ljava/lang/Integer;org/slf4j/Loggerinfo'(Ljava/lang/String;Ljava/lang/Object;)V'(Lorg/apache/solr/core/SolrCores;IFZI)V java/util/Mapput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;clearvaluesaddAll(Ljava/util/Collection;)Ziterator()Ljava/util/Iterator;hasNext()Znext<(Lorg/slf4j/Logger;Ljava/lang/String;Ljava/lang/Throwable;)Vsize()IkeySetentrySetgetValuegetKeyadd(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;.org/apache/solr/common/SolrException$ErrorCode ErrorCode BAD_REQUEST0Lorg/apache/solr/common/SolrException$ErrorCode;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;E(Lorg/apache/solr/common/SolrException$ErrorCode;Ljava/lang/String;)VsetNameopen containsKeygetNameequalscontains isShutDownwaitwarn notifyAll'()Lorg/apache/solr/core/CoreDescriptor;com/google/common/collect/Lists newArrayList()Ljava/util/ArrayList;org/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger; XW ^_`abcdabceabfgabchijklmbnopbqrst6**Y*Y*Y *Y *+ u;&)+%-0<5=v6wx6hiyzty& " *Y*uBCD%Tv &wx&{|&}~%tYN* +,W-ç :-uWXYZv wxtYL+YM+*W*+*W*+W,çN,-+M,1,N- : "#$ $+%bZ]]`]|!uR_fgi$j-l=mFoPpXqbs|u{vwxy|}~v4|!i7wx @Tt3 &,Y:*,-:ç :%((-(u "0v>3wx3333}~"8(tYN*+,-ð:-uv wxt'YLYM+*'W+,ðN,-!""%"u"v'wxp q"bt:(Y)LYM+**+W+**+W,çN,-+03363u.8v:wx2m 2n3btYMYN*,-:+.:+/,01W*,-:+.:+/,01W-ç :-,u2 4?MPvvH42v`2wxp 4v#..DbtZ(Y)LYM+**+W+**+W+* *+W+* *+W,çN,-+PSSVSu".>NXvZwxRm RnSbtYM*+2,ðN,-uvwxtYN*+2:*,2:0* +3:!4Y56Y789+9:;0* ,3:!4Y56Y789,9:;*+W*,W,<+<-ç :-uF$)38V[ejv4$wx(V1*t&qYM*+=N:-:*+=N-:* +=N-:* +=W,ð:,ijjnju. $2?MZejv*VSqwxq/ AAAtCYN*+2:*+2: >-ð:-;<<@<u")27<v*'CwxCC ) tYM* +2?,ðN,-u   vwxtfYM*+@,ì*+@7AN-!-:B+C,ì,ì,ç :,]P]QW]XZ]]a]u. $AMQTX!d"v*A-'fwxf#Dt4YM*+@,ì*+@,ì,çN,--'-(*--0-u&'(*$+(-2.v4wx4Dt/YM* +2?N-,ð?Y+-D,ð:,('((,(u34568(9v /wx/ tYM²E+F>7A:#:B+C>* G,ðH :,ð* G#E+J K+L*+M,ð,ç :,Z`cIUVhiuVADEF4G@HBIEKHMVOZQ`TcReSiVmXwYZ\^_v>4*ewx$ & L$Dt.YM²E+N O+LP,çN,-%((+(uefgi#j-kv.wx.Jt.unv wxt]YL²AM,:,NE-BFE-BJW-QW-+ð+ç :+KTLQTTXTu& vw"x1y>zH{L}O~[v "*@]wx<Dt YM* +B+W,çN,-uv wx tLYM*+@*+2R,ð* +@* +2?,ð,ðN,-%G&BGCFGGJGu&3CGvLwxL &CtOSLYM*TN-'-U:*V: +1W,ç :,+ CFFJFu&  (05>AMv40(-OwxKp K)Dbtu#tu#tu#tL(WYXYZY[EYu% 159]. 4g@