[hibernate-dev] Fwd: [infinispan-dev] Bye bye wrappers, ComparingConcurrentHashMapv8 is here (ISPN-2281)
Steve Ebersole
steve at hibernate.org
Mon Mar 18 10:36:16 EDT 2013
ORM called it "concurrent" but its really not. Its just "mutation
safe". Talking about its usage of IdentityMap.
And we do actually have a few uses of IdentityMap still left. The
problem with IdentityMap was always its use to store entities because we
could not rely on their equals/hashcode, so we ended up having to wrap
them. Thats what the bytecode stuff gets around; in fact with that
stuff we don't even use a collection of any kind anymore, just a
hand-maintained linked graph.
On 03/18/2013 09:30 AM, Sanne Grinovero wrote:
> I don't know about Validator, but in the ORM case at least we didn't
> need all the overhead of a concurrent / threadsafe implementation.
>
> On 18 March 2013 14:21, Emmanuel Bernard <emmanuel at hibernate.org> wrote:
>> Galder's work could very well be an interesting solution where we use
>> IdentityMap.
>>
>> I know ORM has be using it less with the bytecode rework but I think we
>> still use it in particular in Hibernate Validator.
>>
>> _______________________________________________
>> hibernate-dev mailing list
>> hibernate-dev at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/hibernate-dev
> _______________________________________________
> hibernate-dev mailing list
> hibernate-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/hibernate-dev
More information about the hibernate-dev
mailing list