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)

Reply via email to