Quick query regarding classes for subscription and there disposability


I was just looking at the EventStore source and noticed that any class derived from and including the EventStoreCatchUpSubscription class does not implement the IDisposable interface but the EventStoreSubscription class implements IDisposable.

Is there any reason classes for catch up subscriptions don’t implement the IDisposable interface.

Kind regards


We should probably make it not that you would commonly use it in a using statement. My guess is the latter was using it mostly due to tests