To answer some of your questions, using your numbering scheme:

1) There is just one thread.

2) It's been resolved with respect to JBossTS. That is, the assumption about 
ordering is still there, but the specific problem with JBossTS that made that 
assumption incorrect is fixed. What transaction manager are you using?

3) Will reply later.

4) I suspect the problem lies in this area. If putForExternalRead() is being 
called when there is already data present, it will *by design* result in 
nothing happening. The design intent is that whatever is there is the same as 
or newer than what the putForExternalRead() is attempting to cache. If that's 
not the case, something is wrong -- either the call shouldn't be a 
putForExternalRead or a call to clear out the old data should have happened and 
didn't.

View the original post : 
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4214597#4214597

Reply to the post : 
http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4214597
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to