VolatileJournalStorageProvider
class
Namespace: Orleans.Journaling
Provides shared in-memory journal storage instances identified by journal id.
public sealed class VolatileJournalStorageProvider : IJournalStorageCatalog, IJournalStorageProviderConstructors
VolatileJournalStorageProviderInitializes a new instance of theVolatileJournalStorageProviderclass using the default journal format.VolatileJournalStorageProvider(IOptions<JournaledStateManagerOptions>)Initializes a new instance of theVolatileJournalStorageProviderclass.VolatileJournalStorageProvider(IOptions<JournaledStateManagerOptions>, OrleansInstruments)Initializes an in-memory provider using the configured Orleans metrics meter.
Methods
CreateStorage(JournalId)Creates journal storage for the provided journal id.ListAsync(JournalCatalogListOptions?, CancellationToken)Enumerates journal entries matching the supplied options.
