: SorlConfig. So then, I thought, why does newInstance(), findClass(), etc. : need to be member methods instead of statics? The reason, from what I can : tell, is b/c getClassLoader() stores an instance of the ClassLoader. What I
they can't be statics, because each SolrConfig will have it's own ClassLoader (because each SOLR_HOME will have it's own lib dir with custom plugins) : The note on the ClassLoader variable in Config.java says: : /** Singleton classloader loading resources specified in any configs */ : : seems a bit mysterious too me. On the one hand, it seems to want to be a That's an old comment, from before the multi-core changes (the class loader was a singleton back when the config and core where singletons) i'll change it. -Hoss
