This cache strategy should never be used if serializable transaction isolation level is required.transactional If the application seldom needs to update data and at the same time, application also needs to avoid “dirty read” and “repeatable read”, this kind of concurrency strategy can be employed.The transactional cache strategy provides support for fully transactional cache providers such as JBoss Tree Cache.
Thus synchronization problems are averted, when objects are put in the Threadlocal, .
To understand how Thread Local variables are used in Java, refer to Sun Java Documentation at Before accomplishing any data caching, it is essential to set the property hibernate.cache.user_query_cache = true.
The following table lists cache concurrency strategy supported by various cache providers.
Hibernate also supports cluster caching in disparate JVMs.
Access uses indexes in a table as you use an index in a book: to find data, Access looks up the location of the data in the index.