This page is meant as a template for writing a KIP. To create a KIP choose Tools->Copy on this page and modify with your content and replace the heading with the next KIP number and a description of your issue. Replace anything in italics with your own description.
Status
Current state:"Under Discussion"
Discussion thread: TBD
JIRA: here
Please keep the discussion on the mailing list rather than commenting on the wiki (wiki discussions get unwieldy fast).
Motivation
The WindowBytesStore
interface provides a method to get the retention period of the window, which can then be used in the wrapper StoreBuilder to determine the corresponding changelog's retention period. However, for SessionBytesStoreSupplier this function is missing.
Public Interfaces
In WindowBytesStoreSupplier, we will add:
long retentionPeriod();
Proposed Changes
The changes should be straight forward: expose the retention period value via this function.
Compatibility, Deprecation, and Migration Plan
- Users customizing the SessionBytesStoreSupplier should not implement this function.
Rejected Alternatives
None.