Skip to content

VolatileJournalStorageProvider Constructors

Provides shared in-memory journal storage instances identified by journal id.

VolatileJournalStorageProvider(IOptions<JournaledStateManagerOptions>, IOptions<VolatileJournalStorageOptions>, OrleansInstruments?)

View source
public VolatileJournalStorageProvider(IOptions<JournaledStateManagerOptions> options, IOptions<VolatileJournalStorageOptions> storageOptions, OrleansInstruments? instruments)
Initializes an in-memory provider with configurable snapshot thresholds.

Parameters

optionsIOptions<JournaledStateManagerOptions>
The journaled state manager options.
storageOptionsIOptions<VolatileJournalStorageOptions>
The provider's snapshot thresholds.
instrumentsOrleansInstruments?
The optional Orleans runtime metrics meter.