ignite-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Vladimir Ozerov <voze...@gridgain.com>
Subject Re: Make async API great again
Date Tue, 20 Dec 2016 18:46:20 GMT
We already discussed this several months ago in other thread.

"Async" methods is the most simple and straight API possible. .NET world
goes this way all over their frameworks and nobody died. Hazelcast also
goes this way. Java goes this way (see CompletableFuture). This is common
and well-known practice. The most impacted part of our API will be cache,
+33 new methods. Though, I do not see how it can affect learning curve.

Agree that we should deprecate AsyncSupport gradually and remove it no
earlier than in Apache Ignite 3.0.

On Tue, Dec 20, 2016 at 9:31 PM, Dmitriy Setrakyan <dsetrakyan@apache.org>

> On Tue, Dec 20, 2016 at 10:28 AM, Sergi Vladykin <sergi.vladykin@gmail.com
> >
> wrote:
> > +1 For removing withAsync. It is a broken design.
> >
> Sergi, do you also want to add all the async methods to the main API or do
> you have some other design in mind?

  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message