See: Description
| Interface | Description | 
|---|---|
| Synchronizer | 
 
 An interface controlling synchronization of configuration instances. 
 | 
| SynchronizerSupport | 
 
 Definition of an interface for objects that can be associated with a
  
Synchronizer. | 
| Class | Description | 
|---|---|
| ReadWriteSynchronizer | 
 
 A special implementation of  
Synchronizer based on the JDK's
 ReentrantReadWriteLock class. | 
| Enum | Description | 
|---|---|
| LockMode | 
 
 An enumeration used by  
SynchronizerSupport to specify how an object
 is locked. | 
| NoOpSynchronizer | 
 
 An implementation of the  
Synchronizer interface which does not
 perform any synchronization. | 
A package containing interfaces and classes related to synchronization of configurations.
 Whether a configuration object has to be thread-safe or not is application-specific.
 Therefore, this library allows an application to adapt configuration objects to
 their requirements regarding thread-safety by assigning them so-called
 Synchronizer objects. A configuration invokes its
 Synchronizer every time it is accessed (in read or write mode).
 If configurations are not accessed concurrently by multiple threads, a simple
 dummy Synchronizer can be used - this is also the default
 setting. To ensure thread-safety, a fully functional implementation has to be
 set.
 
Copyright © 2001–2020 The Apache Software Foundation. All rights reserved.