Valery Silaev's Blog

if it ain't broken we'll break it

Tascalate Concurrent library version 0.5.3 is released and available in the Maven Central Repository. As promised, this release adds explicit cancelRemaining parameter to the overloaded Promises combinator methods like all / any / atLeast and corresponding *Strict variants. This parameter specifies is it necessary to cancel remaining pending promises once the result is known to …

Continue reading

Tascalate Concurrent library version 0.5.2 is released and available in the Maven Central Repository. The library was created to overcome numerous shortcomings of the standard (and the only) implementation of the CompletionStage interface shipped with Java8 — CompletableFuture. First and foremost, the library provides implementation of the CompletionStage that supports long-running blocking tasks (typically, I/O …

Continue reading