Edit C:\Users\Admin\.m2\repository\org\apache\solr\solr-core\4.10.4\org\apache\solr\core\SolrCores.class
???? 3? X ? X ? X ? W ? ? ? X ? X ? X ? X ? X ???? ? ? ? ? ? ? ? ??@ ? ? ? ? ? ? ? ? ? ? 4 ? ( ? ? ? . . ? ? 6 ? 6 6 4! " ?# $% ?& ' U( ?) X*+ ?, W-./ ?0 X123 W42 5 67 X89 X:;< =>? Z ? InnerClasses modifyLock Ljava/lang/Object; cores Ljava/util/Map; Signature BLjava/util/Map<Ljava/lang/String;Lorg/apache/solr/core/SolrCore;>; transientCores dynamicDescriptors HLjava/util/Map<Ljava/lang/String;Lorg/apache/solr/core/CoreDescriptor;>; createdCores container $Lorg/apache/solr/core/CoreContainer; logger Lorg/slf4j/Logger; pendingCoreOps Ljava/util/Set; #Ljava/util/Set<Ljava/lang/String;>; pendingCloses Ljava/util/List; 1Ljava/util/List<Lorg/apache/solr/core/SolrCore;>; <init> '(Lorg/apache/solr/core/CoreContainer;)V Code LineNumberTable LocalVariableTable this Lorg/apache/solr/core/SolrCores; allocateLazyCores -(ILorg/apache/solr/core/SolrResourceLoader;)V cacheSize I loader )Lorg/apache/solr/core/SolrResourceLoader; StackMapTable putDynamicDescriptor :(Ljava/lang/String;Lorg/apache/solr/core/CoreDescriptor;)V rawName Ljava/lang/String; p %Lorg/apache/solr/core/CoreDescriptor;<9%; close ()V e Ljava/lang/Throwable; core Lorg/apache/solr/core/SolrCore; i$ Ljava/util/Iterator; coreList Ljava/util/Collection; LocalVariableTypeTable 7Ljava/util/Collection<Lorg/apache/solr/core/SolrCore;>;@A putTransientCore ?(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; name retCoreBC putCore R(Ljava/lang/String;Lorg/apache/solr/core/SolrCore;)Lorg/apache/solr/core/SolrCore; getCores ()Ljava/util/List; lstD 3()Ljava/util/List<Lorg/apache/solr/core/SolrCore;>; getCoreNames ()Ljava/util/Set; setE %()Ljava/util/Set<Ljava/lang/String;>; 1(Lorg/apache/solr/core/SolrCore;)Ljava/util/List; entry Entry Ljava/util/Map$Entry; HLjava/util/Map$Entry<Ljava/lang/String;Lorg/apache/solr/core/SolrCore;>; $Ljava/util/List<Ljava/lang/String;>; E(Lorg/apache/solr/core/SolrCore;)Ljava/util/List<Ljava/lang/String;>; getAllCoreNames ()Ljava/util/Collection; ,()Ljava/util/Collection<Ljava/lang/String;>; getCore 3(Ljava/lang/String;)Lorg/apache/solr/core/SolrCore; swap '(Ljava/lang/String;Ljava/lang/String;)V c0 c1 n0 n1 remove tmp ret getCoreFromAnyList 4(Ljava/lang/String;Z)Lorg/apache/solr/core/SolrCore; incRefCount Z getDynamicDescriptor 9(Ljava/lang/String;)Lorg/apache/solr/core/CoreDescriptor; isLoadedNotPendingClose (Ljava/lang/String;)Z isLoaded getUnloadedCoreDescriptor desc cname waitAddPendingCoreOps 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;)V getCoreDescriptor coreName getCoreDescriptors cd cds 7Ljava/util/List<Lorg/apache/solr/core/CoreDescriptor;>; 9()Ljava/util/List<Lorg/apache/solr/core/CoreDescriptor;>; access$000 access$100 ()Lorg/slf4j/Logger; access$200 <clinit> SourceFile SolrCores.java o p j k ^ _ r ? java/util/LinkedHashMap ` a d a e a g a h iFG k 1Allocating transient cache for {} transient coresHIJKLM org/apache/solr/core/SolrCores$1 rNOPQ java/util/ArrayList@R ?S ?TUDVWAXYZ ? org/apache/solr/core/SolrCore ? ? java/lang/Throwable Error shutting down coreG[ java/lang/Error\] Opening transient core {} java/util/TreeSet^ ?E_ ? java/util/Map$Entry` ?a ?bcde ? ? $org/apache/solr/common/SolrExceptionfhi java/lang/StringBuilder No such core: jklm rno ? ?ep ? #org/apache/solr/core/CoreDescriptorqcrmsc r ? l mtcuYv ? java/lang/InterruptedException CReplaced an entry in pendingCoreOps {}, we should not be doing thiswM ? ? ?c ATried to remove core {} from pendingCoreOps and it wasn't there. x ? ?yz{| ? ? java/lang/String ? ? java/lang/Object org/apache/solr/core/SolrCores}~ java/util/HashSet java/util/Collection java/util/Iterator org/apache/solr/core/ConfigSolr 'org/apache/solr/core/SolrResourceLoader java/util/List java/util/Set "org/apache/solr/core/CoreContainer log java/lang/Integer valueOf (I)Ljava/lang/Integer; org/slf4j/Logger info '(Ljava/lang/String;Ljava/lang/Object;)V '(Lorg/apache/solr/core/SolrCores;IFZI)V java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; clear values addAll (Ljava/util/Collection;)Z iterator ()Ljava/util/Iterator; hasNext ()Z next <(Lorg/slf4j/Logger;Ljava/lang/String;Ljava/lang/Throwable;)V size ()I keySet entrySet getValue getKey add (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; .org/apache/solr/common/SolrException$ErrorCode ErrorCode BAD_REQUEST 0Lorg/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;)V setName open containsKey getName equals contains isShutDown wait warn 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; X W ^ _ ` a b c d a b c e a b f g a b c h i j k l m b n o p b q r s t ? 6*? *? Y? ? *? Y? ? *? Y? ? *? Y? ? *+? ? u ; &