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: [email protected]
For additional commands, e-mail: [email protected]