PhoenixmlDb.Core

SchemaCacheOptions

How a keeps and re-examines what it holds.

#SchemaCacheOptions

Namespace: PhoenixmlDb.Core.Schema

How a

keeps and re-examines what it holds.

#Properties

Name Description
CheckInterval How long a cached schema is given out without asking whether its documents have changed. 30 seconds by default. TimeSpan.Zero asks on every use; Timeout.InfiniteTimeSpan never asks, and then only SchemaCache.Invalidate and SchemaCache.Clear make a schema new.
MaxEntries The most compiled schemas kept; the least recently used goes first. 256 by default.
TimeProvider The clock the interval is measured by. The system clock when null.