Google News
logo
Java Hibernates - Interview Questions
What are the concurrency strategies?
Concurrency strategies are mediators responsible for storing and retrieving cached items. When enabling a second-level cache, the developer must decide which cache concurrency to implement for each persistent class and collection.
 
The concurrency strategies are :
 
Non-strict-Read-Write : This strategy works with data that can be altered and can tolerate a small chance of stale data. This strategy offers no guarantee of consistency between the database and the cache.

Read-Only : This strategy works best with data that can’t be changed, and consequently, is only used to reference data.

Transactional : This strategy is used primarily for read-mostly data in cases where it’s essential to prevent stale data in concurrent transactions, in those rare instances of an update.

Read-Write : This strategy is like the transactional strategy.
Advertisement