[ https://issues.apache.org/jira/browse/KAFKA-2594?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Randall Hauch updated KAFKA-2594: --------------------------------- Status: Patch Available (was: Open) This contribution is ready for review. > Add a key-value store that is a fixed-capacity in-memory LRU cache > ------------------------------------------------------------------- > > Key: KAFKA-2594 > URL: https://issues.apache.org/jira/browse/KAFKA-2594 > Project: Kafka > Issue Type: Sub-task > Components: kafka streams > Reporter: Randall Hauch > Assignee: Randall Hauch > Fix For: 0.9.0.0 > > > The current {{KeyValueStore}} implementations are not limited in size, and > thus are less useful for some use cases. This subtask will add a simple > key-value store that maintains in memory at most a maximum number of entries > that were recently read or written. When the cache size reaches the capacity > and a new entry is to be added, the least recently used entry will be > automatically purged from the cache. This key-value store will extend > {{MeteredKeyValueStore}} for monitoring and recording of changes to a backing > topic, enabling recovery of the cache contents from the replicated state. -- This message was sent by Atlassian JIRA (v6.3.4#6332)