Caching provides persistent business data and volatile session data from memory
instead of from database and/or disk access. This improves performance. Clusters
of application servers also provide performance and scalability. The two
techniques clash as one application server's cache is not in sync with others'
caches.