On 06 Jun 2014, at 15:29, Emmanuel Bernard <emmanuel(a)hibernate.org> wrote:
On 06 Jun 2014, at 15:04, William Burns <mudokonman(a)gmail.com> wrote:
>> Does that answer your question? Because I’m not sure what you mean by the key
being attached to the Tx.
>
> The difference is say you have a tx1 on thread 1 then on the same
> thread you ask for the group, if it is in the transaction controls
> whether or not that pending update is seen.
>
> Example:
>
> tx1 starts
> // Note key1 is in group 1
> cache.put(key1, someValue);
>
> Set<K> keys = cache.getGroup("group1");
> // The keys would contain key1 if taking part of transaction.
Yes that would be necessary.
That is provided by repeatable read BTW I think.