Yes, all tests were migrated.

On Mon, Jan 19, 2015 at 11:46 AM, Dmitriy Setrakyan <[email protected]>
wrote:

> Good to know. Looks like no work needs to be done here. Have we also
> migrated the tests for "transform" methods to use "invoke" methods?
>
> D.
>
> On Mon, Jan 19, 2015 at 12:35 AM, Semyon Boikov <[email protected]>
> wrote:
>
> > Currrent implementation of Cache.invoke is slightly changed
> implementation
> > of transform(), so Cache.invoke supports transactions.
> >
> > On Sun, Jan 18, 2015 at 3:49 AM, Dmitriy Setrakyan <
> [email protected]>
> > wrote:
> >
> > > I had a discussion with Alexey G. today and it turns out that we may
> have
> > > missed an important use case that was available with
> > > GridCache.transform(...) method (which was removed) and is no longer
> > > supported with Cache.invoke(...).
> > >
> > > The difference is that Cache.invoke(EntryProcessor, ...) does
> everything
> > > GridCache.transform(...) could do, except transactions.
> > > GridCache.transform(...) methods, however, can be invoked within
> > > transactions.
> > >
> > > Is it possible to support transactions with
> Cache.invoke(EntryProcessor,
> > > ...) methods?
> > >
> > > Or should we bring the transform(..) methods back? If yes, then they
> > should
> > > look like this:
> > > ----
> > > <T> T transform(K, IgniteClosure<T, MutableEntry<K, V>)
> > > <T> T transformAll(Collection<K>, IgniteClosure<T, MutableEntry<K, V>>)
> > > ----
> > >
> > > Thoughts? (especially Alexey G, and Semyon, since you were working on
> > this
> > > feature)
> > >
> > > D.
> > >
> >
>

Reply via email to