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

Reply via email to