Description
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.
Attachments
Issue Links
- links to