Me personal preference is to have a separate interface with all the supported async methods. Basically in 2.0 we can have the same withAsync() method but it will return this new interface.
Sergi 2016-12-20 21:31 GMT+03:00 Dmitriy Setrakyan <dsetrak...@apache.org>: > On Tue, Dec 20, 2016 at 10:28 AM, Sergi Vladykin <sergi.vlady...@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? >