In applications with a large number of unique keys, it may be necessary to remove PE objects over time.
Perhaps the simplest solution is to assign a Time-to-Live (TTL) to each PE object.
If no events for that PE object arrive within a specified period of time, the PE becomes eligible for removal.
When system memory is reclaimed, the PE object is removed and prior state is lost