[jboss-user] [JBoss Cache: Core Edition] - Re: Exclusive lock is acquired on all nodes not one only
do-not-reply at jboss.com
Mon Jun 16 06:56:48 EDT 2008
If you were using 2.X there is a setForceWriteLock() option which would have worked for you.
As a workaround, you could do this:
1. Configure your cache with R_R.
2. Start your transaction.
3. Whenever you need to READ a node, first WRITE a dummy value to it. E.g., cache.put("/root/subroot/A", "dummy", null); This will force a write lock on the node, and no other thread will be able to read it.
4. Perform your READ.
5. Commit your tx.
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4158306#4158306
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4158306
More information about the jboss-user