Manik,

Thanks for posting the JIRA. However, at the risk of appear to be a nit-picker, 
I don't think JBCACHE-1493 captures the extent of the problem as it pertains to 
R_R, and Hibernate - JBC3 interaction. Specifically, given an application that 
uses Hibernate and JBC3 (MVCC) as 2nd level cache in Transactional (as opposed 
to read-only) mode:
1. the pattern I described in the post linked below is not an edge case:
http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4217616#4217616
Basically, this will take place whenever app logic is such that the 1st time a 
collection is accessed the intent is to alter it. 
2. as far as I can tell, enabling writeSkewCheck will merely result in data 
version exceptions being thrown in this use case - making collection 
un-cacheable if app does a write on 1st access.

Given the above pattern, and sequence of calls that HIbernate Core issues in 
case of Collections I think the solution is not to use pfer() in 
org.hibernate.cache.jbc2.collection.TransactionalAccess.putFromLoad() if R_R is 
in use.

-nikita



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

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

Reply via email to