Brian Nixon created ZOOKEEPER-3252:
--------------------------------------

             Summary: Extend the options for the response cache
                 Key: ZOOKEEPER-3252
                 URL: https://issues.apache.org/jira/browse/ZOOKEEPER-3252
             Project: ZooKeeper
          Issue Type: Improvement
          Components: server
            Reporter: Brian Nixon


The response cache added in ZOOKEEPER-3180 is fairly bare bones. It does its 
job but there is room for experimentation and improvement. From the issue pull 
request ([https://github.com/apache/zookeeper/pull/684):]
{quote}"the alternate eviction policies you outline and that LinkedHashMap 
allows. I see three reasonable paths here,
{quote} * 
{quote}Merge this pr as it is (perhaps rename LRUCache to just Cache) and open 
a new JIRA to explore future paths.{quote}
 * 
{quote}I add another property that lets one toggle between insertion order and 
access order with the current implementation as the default.{quote}
 * 
{quote}Drop LinkedHashMap entirely and go with something like a guava 
Cache."{quote}

It was merged with path 1 chosen but I remain interested in the optimizations 
that were suggested.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to