NHibernate 2nd Level Cache remains updated after rollback
Description
NHibernate version: 3.3.1.400 .Net Framework 4.0 Database: SQL Server 2008 R2 ----------------------------------------------------
A total of 4 sessions are opened, 3 of them are in one transaction scope that at the end is supposed to rollback. The last one is in another transaction scope and gathers data from the 2nd level cache but still gets the old data from the cache although the previous scope was rolled back.
For detailed explanation see: https://groups.google.com/forum/#!topic/nhusers/DFux0pxEun4 (here are NHProfiler screen shots and unit test code)
NHibernate version: 3.3.1.400
.Net Framework 4.0
Database: SQL Server 2008 R2
----------------------------------------------------
A total of 4 sessions are opened, 3 of them are in one transaction scope that at the end is supposed to rollback. The last one is in another transaction scope and gathers data from the 2nd level cache but still gets the old data from the cache although the previous scope was rolled back.
For detailed explanation see: https://groups.google.com/forum/#!topic/nhusers/DFux0pxEun4 (here are NHProfiler screen shots and unit test code)