Persist every written detection frame. Useful for finite media where seek and replay should not require recomputing detections.
Persist only the most recent retention window. Useful for long-running streams where replay is bounded to a recent time horizon.
Keep writable detections only in an in-memory store. Useful for ephemeral live streams where old predictions should disappear when evicted.