Namespace Cuemon.Extensions.Runtime.Caching
Assembly: Cuemon.Extensions.Runtime.Caching.dll
Cache expensive function results and reduce redundant computation through memoization and GetOrAdd patterns. Use this namespace when you need declarative caching with expiration management. Start with GetOrAdd on ICacheEnumerable<TKey> for simple caching, or Memoize for function result caching.
Availability: .NET 10, .NET 9 and .NET Standard 2.0
Complements: Cuemon.Runtime.Caching namespace 📘
Extension Members
| Type | Ext | Methods |
|---|---|---|
| ICacheEnumerable |
⬇️ | GetOrAdd<TKey, TResult>, Memoize<TKey, 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.