## Uses of Interface
org.apache.commons.configuration2.sync.Synchronizer

- Packages that use Synchronizer
  Package | Description
  --- | ---
  org.apache.commons.configuration2 | The Configuration main package.
  org.apache.commons.configuration2.builder | This package contains the implementations of configuration builder classes used to create new `Configuration` objects.
  org.apache.commons.configuration2.sync | A package containing interfaces and classes related to synchronization of configurations.

- - ### Uses of Synchronizer in org.apache.commons.configuration2

    Methods in org.apache.commons.configuration2 that return Synchronizer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Synchronizer` | ConfigurationUtils.`cloneSynchronizer​(Synchronizer sync)` | Creates a clone of the specified `Synchronizer`.
    `Synchronizer` | AbstractConfiguration.`getSynchronizer()` | Gets the object responsible for synchronizing this configuration.

    Methods in org.apache.commons.configuration2 with parameters of type Synchronizer
    Modifier and Type | Method | Description
    --- | --- | ---
    `static Synchronizer` | ConfigurationUtils.`cloneSynchronizer​(Synchronizer sync)` | Creates a clone of the specified `Synchronizer`.
    `void` | AbstractConfiguration.`setSynchronizer​(Synchronizer synchronizer)` | Sets the object responsible for synchronizing this configuration.

  - ### Uses of Synchronizer in org.apache.commons.configuration2.builder

    Methods in org.apache.commons.configuration2.builder with parameters of type Synchronizer
    Modifier and Type | Method | Description
    --- | --- | ---
    `BasicBuilderParameters` | BasicBuilderParameters.`setSynchronizer​(Synchronizer sync)` | Sets the `Synchronizer` object for this configuration.
    `T` | BasicBuilderProperties.`setSynchronizer​(Synchronizer sync)` | Sets the `Synchronizer` object for this configuration.

  - ### Uses of Synchronizer in org.apache.commons.configuration2.sync

    Classes in org.apache.commons.configuration2.sync that implement Synchronizer
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `NoOpSynchronizer` | An implementation of the `Synchronizer` interface which does not perform any synchronization.
    `class` | `ReadWriteSynchronizer` | A special implementation of `Synchronizer` based on the JDK's `ReentrantReadWriteLock` class.

    Methods in org.apache.commons.configuration2.sync that return Synchronizer
    Modifier and Type | Method | Description
    --- | --- | ---
    `Synchronizer` | SynchronizerSupport.`getSynchronizer()` | Gets the `Synchronizer` used by this object.

    Methods in org.apache.commons.configuration2.sync with parameters of type Synchronizer
    Modifier and Type | Method | Description
    --- | --- | ---
    `void` | SynchronizerSupport.`setSynchronizer​(Synchronizer sync)` | Sets the `Synchronizer` to be used by this object.