How does hibernate cache strategy relate to MVCC/optimistic locking strategy? I'm not using JTA and only have one EntityManagerFactory and want to add a cache to cache read/write stuff across servlet requests.
Is this at all possible or is Hibernate L2 cache too specifically designed for operation in a full JavaEE environment with full JTA support?