[ https://issues.apache.org/jira/browse/SOLR-13400?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Erick Erickson reassigned SOLR-13400: ------------------------------------- Assignee: Erick Erickson Preliminary patch. It compiles and TestLazyCores runs, but that's all I've tested so far. Needs some polish, but the idea looks good. > Replace Obeservable pattern in TransientSolrCoreCache > ----------------------------------------------------- > > Key: SOLR-13400 > URL: https://issues.apache.org/jira/browse/SOLR-13400 > Project: Solr > Issue Type: Improvement > Security Level: Public(Default Security Level. Issues are Public) > Components: Server, SolrCloud > Affects Versions: 8.0, master (9.0) > Reporter: Uwe Schindler > Assignee: Erick Erickson > Priority: Major > Attachments: SOLR-13400.patch > > > Due to change to Java 11 as minimum version (LUCENE-8738), the usage of the > old java.utilObservable pattern is deprecated and cannot be used anymore in > Lucene/Solr. > LUCENE-8738 added a rewritten, more type-safe oimplementation of the observer > pattern, but it looks like the is overengenieered. As there is only one > listener registered, it would be enough to just call the method on SolrCores > class (pkg-protected). On LUCENE-8738, [~erickerickson] suggested to move the > callback method to queue closes of core in CoreContainer instead, so all the > abstractions can be removed. -- This message was sent by Atlassian JIRA (v7.6.3#76005) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org