Uploaded image for project: 'Kafka'
  1. Kafka
  2. KAFKA-2590 KIP-28: Kafka Streams Checklist
  3. KAFKA-2594

Add a key-value store that is a fixed-capacity in-memory LRU cache

Attach filesAttach ScreenshotVotersWatch issueWatchersLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • 0.10.0.0
    • 0.10.0.0
    • streams
    • None

    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

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            rhauch Randall Hauch
            rhauch Randall Hauch
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Slack

                Issue deployment