whenDone

open fun whenDone(callback: Consumer<T>): ObservableFuture<T>
open fun whenDone(callback: Consumer<T>, executor: Executor): ObservableFuture<T>