[ https://issues.apache.org/jira/browse/APEXMALHAR-2271?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
David Yan updated APEXMALHAR-2271: ---------------------------------- Assignee: Siyuan Hua (was: David Yan) > Special SpillableSetMultimap<K, Window.SessionWindow<K>> handling in > ManagedState in SpillableSessionWindowedStorage > -------------------------------------------------------------------------------------------------------------------- > > Key: APEXMALHAR-2271 > URL: https://issues.apache.org/jira/browse/APEXMALHAR-2271 > Project: Apache Apex Malhar > Issue Type: Sub-task > Reporter: David Yan > Assignee: Siyuan Hua > > The problem with this data structure is that the key is not time based. > This poses a problem because we will have a problem purging. > One idea is to have `put` write the key and the window set to the timebucket > that the latest window in that set belongs to, which means possible > duplication of the key and the window set, and make `get` do a for loop on > all time buckets to find the key. That way, purging based on the time bucket > can still be done. -- This message was sent by Atlassian JIRA (v6.3.4#6332)