Я создаю этот PublishProcessor, который каждые 10 секунд сохраняет в базе данных свой элемент:
val publishProcessor = PublishProcessor.create<Entity>()
publishProcessor
.buffer(10, SECONDS)
.observeOn(Schedulers.io())
.subscribe(
{ saveToDatabase(it) },
{ Log.e("TAG", "Error: $it") })
.addTo(compositeDisposable)
Когда моя деятельность заканчивается, я хочу сбросить все, что находится в текущем буфере, а не ждать 10секунд.Как мне это сделать?