Bruno Roustant created SOLR-15433: ------------------------------------- Summary: Replace basic LRU by Caffeine Cache for transient core cache Key: SOLR-15433 URL: https://issues.apache.org/jira/browse/SOLR-15433 Project: Solr Issue Type: Improvement Security Level: Public (Default Security Level. Issues are Public) Reporter: Bruno Roustant
Currently TransientSolrCoreCacheDefault uses a basic LinkedList LRU cache to store loaded transient cores. This can easily be replaced by the much more effective Caffeine Cache. For example, with the current simple LRU when new cores are added, the least recently accessed cores are evicted. So when a bunch of rarely used transient cores are opened for punctual access (and added temporarily to the cache) this causes the eviction of a bunch of regularly accessed cores. However this case is nicely handled by the Caffeine Cache which keeps the regularly accessed cores. -- This message was sent by Atlassian Jira (v8.3.4#803005) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org