Class CpoAdapterCache

java.lang.Object
org.synchronoss.cpo.core.cache.CpoAdapterCache
Direct Known Subclasses:
CpoBaseAdapter

public class CpoAdapterCache extends Object
Process-wide cache of CpoAdapter instances keyed by adapter name.

CpoBaseAdapter extends this class so that concrete adapter implementations (JDBC, Cassandra, etc.) share a single lookup/registration point without duplicating cache logic. The backing map is a ConcurrentHashMap because adapters are looked up and lazily registered concurrently from multiple threads.

Author:
dberry