On 12/14/2010 5:05 PM, Mark wrote:
> Excellent reply.
>
> You mentioned: "I've been experimenting with FastLRUCache versus
> LRUCache, because I read that below a certain hitratio, the latter is
> better."
>
> Do you happen to remember what that threshold is? Thanks
Looks like it's 75%, and that it's documented in the example solrconfig.xml.
<!-- There are two implementations of cache available for Solr,
LRUCache, based on a synchronized LinkedHashMap, and
FastLRUCache, based on a ConcurrentHashMap. FastLRUCache has faster gets
and slower puts in single threaded operation and thus is generally faster
than LRUCache when the hit ratio of the cache is high (> 75%), and may be
faster under other scenarios on multi-cpu systems. -->
|