# VolatileJournalStorage Constructors

[Type overview](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorage/)

## VolatileJournalStorage {#constructor-94b0d7bd}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorage/constructors/constructor-94b0d7bd/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Journaling/VolatileJournalStorage.cs#L102-L104)

```csharp
public VolatileJournalStorage()
```

## VolatileJournalStorage(string?) {#constructor-string-nullable-5a175e2a}

[Dedicated page](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorage/constructors/constructor-string-nullable-5a175e2a/)

[Source](https://github.com/dotnet/orleans/blob/e4e752cedecc2976811db49802c7a999b1f1c704/src/Orleans.Journaling/VolatileJournalStorage.cs#L110-L112)

```csharp
public VolatileJournalStorage(string? journalFormatKey)
```

Initializes a new instance of the [VolatileJournalStorage](/orleans/docs/api/csharp/microsoft.orleans.journaling/orleans.journaling.volatilejournalstorage/) class.

### Parameters

- `journalFormatKey` (`string?`): The journal format key to stamp on writes.
