Table of Contents

Namespace Cuemon.Extensions.Runtime.Caching

Assembly: Cuemon.Extensions.Runtime.Caching.dll

The Cuemon.Extensions.Runtime.Caching namespace contains extension methods that complements the Cuemon.Runtime.Caching namespace by adding support for Memoization techniques and GetOrAdd convenience ; both with vast overloads and extended by the ICacheEnumerable{TKey} interface for loose coupling.

Availability: .NET 9, .NET 8 and .NET Standard 2.0

Complements: Cuemon.Runtime.Caching namespace 📘

Extension Methods

Type Ext Methods
ICacheEnumerable{TKey} ⬇️ GetOrAdd{TKey, TResult}, Memoize{TKey, T, TResult}, Memoize{TKey, T, TResult}, Memoize{TKey, T1, T2, TResult}, Memoize{TKey, T1, T2, T3, TResult}, Memoize{TKey, T1, T2, T3, T4, TResult}, Memoize{TKey, T1, T2, T3, T4, T5, TResult}

Classes

CacheEnumerableExtensions

Extension methods for the ICacheEnumerable<TKey> interface.