The SQL repository supports the following caching modes:
Simple Caching handles caches in each server locally; no attempt is made to synchronize updates across multiple server instances.
Locked Caching uses read and write locks to synchronize access to items stored by multiple caches.
Distributed TCP Caching uses TCP to broadcast cache invalidation events to all servers in a cluster.
Distributed JMS Caching uses JMS to broadcast cache invalidation events to all servers in a cluster.
Distributed Hybrid Caching uses TCP to send cache invalidation events only to those servers that are known to cache the target items.
Distributed External Caching stores cached data in an external distributed caching application.