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