Collection manages document subscriptions using a dual-layer pattern:
Per-CTE adapter subscriptions (_cteSubscriptions) - one per unique query
Query-level subscriptions (_querySubscriptions, _callbacks) - tracks user subscriptions
This allows multiple user subscriptions to the same query to share a single adapter subscription,
improving efficiency and reducing redundant filtering operations.
Collection manages document subscriptions using a dual-layer pattern:
This allows multiple user subscriptions to the same query to share a single adapter subscription, improving efficiency and reducing redundant filtering operations.