27 references to CacheMode
Microsoft.Extensions.AI.Evaluation.Reporting (23)
JsonSerialization\SerializerContext.cs (1)
19
typeof(CamelCaseEnumConverter<
CacheMode
>),
Storage\DiskBasedResponseCache.CacheOptions.cs (4)
23
public CacheOptions(
CacheMode
mode =
CacheMode
.Enabled, TimeSpan? timeToLiveForCacheEntries = null)
30
public CacheOptions(
CacheMode
mode, TimeSpan timeToLiveForCacheEntries)
36
public
CacheMode
Mode { get; }
Storage\DiskBasedResponseCache.cs (18)
77
if (_options.Mode is
CacheMode
.Disabled)
85
return _options.Mode is
CacheMode
.EnabledOfflineOnly
95
if (_options.Mode is not
CacheMode
.EnabledOfflineOnly)
111
if (_options.Mode is
CacheMode
.Disabled)
119
return _options.Mode is
CacheMode
.EnabledOfflineOnly
129
if (_options.Mode is not
CacheMode
.EnabledOfflineOnly)
192
if (_options.Mode is
CacheMode
.Disabled or
CacheMode
.EnabledOfflineOnly)
215
if (_options.Mode is
CacheMode
.Disabled or
CacheMode
.EnabledOfflineOnly)
238
if (_options.Mode is
CacheMode
.Disabled or
CacheMode
.EnabledOfflineOnly)
250
if (_options.Mode is
CacheMode
.Disabled or
CacheMode
.EnabledOfflineOnly)
262
if (_options.Mode is
CacheMode
.Disabled or
CacheMode
.EnabledOfflineOnly)
284
if (_options.Mode is
CacheMode
.Disabled or
CacheMode
.EnabledOfflineOnly)
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (4)
CacheOptionsTests.cs (4)
20
var options = new CacheOptions(
CacheMode
.Disabled, TimeSpan.FromDays(300));
34
var options = new CacheOptions(
CacheMode
.Disabled, TimeSpan.FromDays(300));
48
var options = new CacheOptions(
CacheMode
.Enabled, TimeSpan.FromSeconds(10));
62
var options = new CacheOptions(
CacheMode
.Enabled, TimeSpan.FromSeconds(10));