Используя операции RxJava, возможно ли "игнорировать" элементы, которые были обработаны в нисходящем потоке, если восходящий поток испускает новые элементы?
например
Observable.create(...)
.flatMap(...) // 30 seconds to process (Asynchronous)
.flatMap(...) // 30 seconds to process (Asynchronous)
etc...
что мне нужно сделать, это если вышестоящий поток уведомит о новом элементе, он отменит любую операцию в потоке ниже текущего, который выполняется в данный момент, даже если нисходящий поток делает что-то в другом потоке асинхронно.