Время от времени мое приложение вызывает Single
для сетевого запроса, который я добавляю к CompositeDisposable
в случае, если мне нужно отменить все ожидающие сетевые запросы.
CompositeDisposable
добавит Disposable
к внутреннему HasSet
, поэтому со временем, чем больше Single
s я добавлю, тем больше памяти займет CompositeDisposable
.
Есть ли у CompositeDisposable
какие-либо способы произвести «очистку», удалив все disposed
Disposabled
из своей внутренней HashSet
экономии памяти?