[infinispan-dev] StoreByValueTest tck test
Galder Zamarreño
galder at redhat.com
Tue Jan 29 05:45:52 EST 2013
On Jan 28, 2013, at 3:07 PM, Vladimir Blagojevic <vblagoje at redhat.com> wrote:
> On 13-01-28 6:56 AM, Manik Surtani wrote:
>>
>> Now lets consider what JSR 107 needs. Similarly named, the feature in JSR 107 serves a completely different purpose, and this is referential integrity. Think database-style isolation (repeatable read, etc) where concurrent threads holding object references to the same value, and mutating the same value, are not visible until a commit.
>
> Exactly!
>>
>> I originally thought that Infinispan's storeAsBinary can be used for this, but apparently not without some additional changes/tweaks. Maybe we need:
>>
>> 1) A new config option for this behaviour. <storeAsBinary defensive="true" /> ?
>> 2) If enabled, maybe use a subclass of MarshalledValue (DefensiveMarshalledValue?) that *always* stores a byte[] and never caches the object representation?
>>
>> What do you think?
>>
> +1
> I think we need this asap as we can not push forward jsr impl without
> it.
^ The timeframe for this is Infinispan 5.3, so we have time, and I can take over implementing what we agree on the list :)
> We might use eager instead of defensive. Seems we like that word a
> lot and have it in other config options but essentially I had the same
> thing in mind as Manik.
>
> _______________________________________________
> infinispan-dev mailing list
> infinispan-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/infinispan-dev
--
Galder Zamarreño
galder at redhat.com
twitter.com/galderz
Project Lead, Escalante
http://escalante.io
Engineer, Infinispan
http://infinispan.org
More information about the infinispan-dev
mailing list