Microsoft.Extensions.Caching.Memory Namespace

namespace Microsoft.Extensions.Caching.Memory

Classes

class Microsoft.Extensions.Caching.Memory.CacheExtensions

class Microsoft.Extensions.Caching.Memory.EntryLink

class Microsoft.Extensions.Caching.Memory.MemoryCache

class Microsoft.Extensions.Caching.Memory.MemoryCacheEntryExtensions

class Microsoft.Extensions.Caching.Memory.MemoryCacheEntryOptions

class Microsoft.Extensions.Caching.Memory.MemoryCacheOptions

class Microsoft.Extensions.Caching.Memory.PostEvictionCallbackRegistration

Interfaces

interface Microsoft.Extensions.Caching.Memory.IEntryLink
Used to flow expiration information from one entry to another. Microsoft.Extensions.Primitives.IChangeToken instances and minimum absolute expiration will be copied from the dependent entry to the parent entry. The parent entry will not expire if the dependent entry is removed manually, removed due to memory pressure, or expires due to sliding expiration.

interface Microsoft.Extensions.Caching.Memory.IMemoryCache

Enumerations

enum Microsoft.Extensions.Caching.Memory.CacheItemPriority
Specifies how items are prioritized for preservation during a memory pressure triggered cleanup.

enum Microsoft.Extensions.Caching.Memory.EvictionReason

Delegates

delegate Microsoft.Extensions.Caching.Memory.PostEvictionDelegate
Signature of the callback which gets called when a cache entry expires.