org.apache.geode.distributed

## Interface ConfigurationPersistenceService

-     @Experimental
      public interface ConfigurationPersistenceService

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static java.lang.String` | `CLUSTER_CONFIG`

  - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `CacheConfig` | `getCacheConfig(java.lang.String group)` retrieves the configuration object of a member group
    `void` | `updateCacheConfig(java.lang.String group, java.util.function.UnaryOperator<CacheConfig> mutator)` update the cluster configuration of a member group

- - ### Field Detail

    - #### CLUSTER_CONFIG

          static final java.lang.String CLUSTER_CONFIG

      See Also:
        Constant Field Values

  - ### Method Detail

    - #### getCacheConfig

          CacheConfig getCacheConfig(java.lang.String group)

      retrieves the configuration object of a member group
      Parameters:
        `group` - the member group name, if null, then "cluster" is assumed
      Returns:
        the configuration object

    - #### updateCacheConfig

          void updateCacheConfig(java.lang.String group,
                                 java.util.function.UnaryOperator<CacheConfig> mutator)

      update the cluster configuration of a member group
      Parameters:
        `group` - the member group name, if null, then "cluster" is assumed
        `mutator` - the change you want to apply to the configuration