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. |