Table of Contents

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.