continueOnMain

fun <T> continueOnMain(stage: CompletionStage<T>, success: (T) -> Unit, failure: (Throwable) -> Unit = { logger?.log(Level.WARNING, "Storage workflow failed", it) })