Namespace LfrlAnvil.Chrono.Caching
Classes
- IndividualLifetimeCache<TKey, TValue>
Represents a generic cache of keyed entries with a limited lifetime, where each entry can have its own individual lifetime.
- LifetimeCache<TKey, TValue>
Represents a generic cache of keyed entries with a limited lifetime.
Structs
- LifetimeCache<TKey, TValue>.Enumerator
Lightweight enumerator implementation for LifetimeCache<TKey, TValue>.
Interfaces
- IIndividualLifetimeCache<TKey, TValue>
Represents a generic cache of keyed entries with a limited lifetime, where each entry can have its own individual lifetime.
- ILifetimeCache<TKey, TValue>
Represents a generic cache of keyed entries with a limited lifetime.
- IReadOnlyLifetimeCache<TKey, TValue>
Represents a generic read-only cache of keyed entries with a limited lifetime.