David Smiley created SOLR-17461:
-----------------------------------

             Summary: (cleanup) Move ClusterState string "Interner" json parser 
to Utils
                 Key: SOLR-17461
                 URL: https://issues.apache.org/jira/browse/SOLR-17461
             Project: Solr
          Issue Type: Improvement
      Security Level: Public (Default Security Level. Issues are Public)
            Reporter: David Smiley


ClusterState.setStrInternerParser and its functionality is potentially of 
general utility and it's also a bit distracting in ClusterState.  I also don't 
like CoreContainer being involved in initializing it (CoreContainer is doing 
too much!).  It's doing it because ClusterState is in SolrJ without Caffeine 
being on the classpath.   Instead, imagine a class in solr-core that implements 
this Function.  Utils could then self-initialize via reflection detecting if 
that class is available, otherwise gracefully resorting to the non-intern 
mechanism.  No touching CoreContainer which is way too busy doing many things.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org
For additional commands, e-mail: issues-h...@solr.apache.org

Reply via email to