Randall Hauch created KAFKA-2594:
------------------------------------
Summary: 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)