Vladimir, Should we create the new cache adapter or rework GridCacheAdapter?
On Fri, May 11, 2018 at 5:52 PM, Vladimir Ozerov <voze...@gridgain.com> wrote: > +1 > > This would also be helpful for transactional SQL as it would allow to hide > network latency. But there is a problem - deadlocks. We need to inform user > that this mode should be used with great care. > > On Fri, May 11, 2018 at 5:21 PM, Dmitriy Govorukhin < > dmitriy.govoruk...@gmail.com> wrote: > > > Hi Igniters, > > > > I have a question. Why our async operation in not really async? > > > > GridCacheAdapter.syncOp has awaitLastFut(); this call wait last async > > operation completed. > > > > This means all async operation in one thread will be executed one by one > > but not in parallel. Async operation is not async. > > > > Example for atomic cache > > > > f1=cache.getAsync(key1); > > f2=cache.getAsync(key2); > > > > f1 always will be complete before f2. > > > > I want to have the ability run multiple async operations in one thread. > > What do you think? > > > > Maybe we can add new cache adapter with fair async operations? > > >