The sync and async calls should have the same signature. If you want to change the sync method to return more data, you should introduce a new method and deprecate the old one. Look at 87eda150853c30d996bb9574af7123717f5b6782 for an example.
On Thu, Mar 16, 2017 at 05:20:04AM -0000, Spandan Thakur wrote: > Hi Andrew, > > In the Async implementation we are planning can we change the return of the > Async method to additionally return md5 as well? > > The client anyways will need to handle ListenableFutures/CompletableFutures > differently than they were currently doing. So this could be a good > opportunity to add md5 support in? > > Regards, > Spandan Thakur > > -- Andrew Gaul http://gaul.org/