Table of Contents

Class ExpressionCache<T>

Namespace
NextORM.Core
Assembly
nextorm.core.dll

A concurrent cache keyed by ExpressionKey, used to reuse a compiled artifact per structurally equivalent expression.

public class ExpressionCache<T> : ConcurrentDictionary<ExpressionKey, T>, IDictionary<ExpressionKey, T>, ICollection<KeyValuePair<ExpressionKey, T>>, IReadOnlyDictionary<ExpressionKey, T>, IReadOnlyCollection<KeyValuePair<ExpressionKey, T>>, IEnumerable<KeyValuePair<ExpressionKey, T>>, IDictionary, ICollection, IEnumerable

Type Parameters

T

The cached artifact type.

Inheritance
ExpressionCache<T>
Implements
Inherited Members
Extension Methods