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)