Why does it have to be synchronized . will it notlead to poor
multicore performance?
/**
* Creates a new core and register it in the list of cores.
* If a core with the same name already exists, it will be stopped
and replaced by this one.
*...@param dataDir the index directory
*...@param config a solr config instance
*...@param schema a solr schema instance
*
*...@since solr 1.3
*/
public SolrCore(String name, String dataDir, SolrConfig config,
IndexSchema schema, CoreDescriptor cd) {
synchronized (SolrCore.class) {
....
}
--
--Noble Paul