# Class InMemoryMultiServerSettingsSource OptimaJet.Workflow.Core.Runtime.Settings.InMemoryMultiServerSettingsSource In-memory implementation of [IServerSettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/IServerSettingsSource-T/) for [MultiServerSettings](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/MultiServerSettings/). Namespace: [OptimaJet.Workflow.Core.Runtime.Settings](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/) ```csharp public class InMemoryMultiServerSettingsSource : InMemorySettingsSource, IMultiServerSettingsSource, IServerSettingsSource ``` ## Type Hierarchy - [InMemorySettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/InMemorySettingsSource-T/) - InMemoryMultiServerSettingsSource Current type - Implemented interfaces - [IMultiServerSettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/IMultiServerSettingsSource/) - [IServerSettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/IServerSettingsSource-T/) ## Constructors `public InMemoryMultiServerSettingsSource(MultiServerSettings settings)` Initializes a new instance of the [InMemoryMultiServerSettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/InMemoryMultiServerSettingsSource/) class. ### Parameters | Name | Type | Description | | --- | --- | --- | | `settings` | `MultiServerSettings` | The initial [MultiServerSettings](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/MultiServerSettings/) value to cache in memory. | [Previous IMultiServerSettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/IMultiServerSettingsSource/) [Next InMemorySettingsSource](https://api.workflowengine.io/core/OptimaJet.Workflow.Core.Runtime.Settings/InMemorySettingsSource-T/)