# Microsoft.Orleans.Persistence.Memory

10.0.0 | net10.0

[NuGet package](https://www.nuget.org/packages/Microsoft.Orleans.Persistence.Memory)

## Orleans.Configuration

- [MemoryGrainStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.configuration.memorygrainstorageoptions/) - Options for MemoryGrainStorage
- [MemoryGrainStorageOptionsValidator](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.configuration.memorygrainstorageoptionsvalidator/) - Validates [MemoryGrainStorageOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.configuration.memorygrainstorageoptions/).

## Orleans.Hosting

- [MemoryGrainStorageSiloBuilderExtensions](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.hosting.memorygrainstoragesilobuilderextensions/) - Silo host builder extensions

## Orleans.Storage

- [MemoryGrainStorage](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.storage.memorygrainstorage/) - This is a simple in-memory grain implementation of a storage provider.
- [MemoryGrainStorageFactory](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.storage.memorygrainstoragefactory/) - Factory for creating MemoryGrainStorage
- [MemoryGrainStorageWithLatency](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.storage.memorygrainstoragewithlatency/) - This is a simple in-memory implementation of a storage provider which presents fixed latency of storage calls. This class is useful for system testing and investigation of the effects of storage latency.
- [MemoryStorageWithLatencyOptions](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.storage.memorystoragewithlatencyoptions/) - Options for the [MemoryGrainStorageWithLatency](/orleans/docs/api/csharp/microsoft.orleans.persistence.memory/orleans.storage.memorygrainstoragewithlatency/) storage provider.
