Table of Contents

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.