[jboss-user] [JBoss Cache: Core Edition] - Re: Getting data from a node
manik.surtani@jboss.com
do-not-reply at jboss.com
Thu May 1 05:20:21 EDT 2008
Hi
Thanks for spotting this, this is quite a nasty problem. You're correct in that it ought to be defensively copied while we still have locks on the node, to prevent this issue.
I'm going to create a JIRA and unit test for this, but for the time being if you want a workaround you could try this:
1. Start a tx
2. Node.getData()
3. Make your own defensive copy. This won't be any more expensive than JBoss Cache doing this internally for you.
4. Commit your tx.
That would guarantee that you don't end up with a ConcurrentModificationException.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4148077#4148077
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4148077
More information about the jboss-user
mailing list