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 <[email protected]>: > On Tue, Dec 20, 2016 at 10:28 AM, Sergi Vladykin <[email protected] > > > 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? >
