1 instantiation of CacheOptions
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResponseCache.CacheOptions.cs (1)
19
public static readonly CacheOptions Default = new
CacheOptions
();
18 references to CacheOptions
Microsoft.Extensions.AI.Evaluation.Reporting (10)
JsonSerialization\SerializerContext.cs (1)
14
[JsonSerializable(typeof(
CacheOptions
))]
Storage\DiskBasedResponseCache.CacheOptions.cs (6)
19
public static readonly
CacheOptions
Default = new CacheOptions();
41
public static
CacheOptions
Read(string cacheOptionsFilePath)
45
CacheOptions
cacheOptions =
55
public static async Task<
CacheOptions
> ReadAsync(
61
CacheOptions
cacheOptions =
62
await JsonSerializer.DeserializeAsync<
CacheOptions
>(
Storage\DiskBasedResponseCache.cs (3)
37
private readonly
CacheOptions
_options;
61
_options = File.Exists(optionsFilePath) ?
CacheOptions
.Read(optionsFilePath) :
CacheOptions
.Default;
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (8)
CacheOptionsTests.cs (8)
23
CacheOptions
? deserialized = JsonSerializer.Deserialize<
CacheOptions
>(json, SerializerContext.Default.CacheOptions);
37
CacheOptions
? deserialized = JsonSerializer.Deserialize<
CacheOptions
>(json, SerializerContext.Default.CacheOptions);
52
CacheOptions
deserialized =
CacheOptions
.Read(tempFilePath);
66
CacheOptions
deserialized = await
CacheOptions
.ReadAsync(tempFilePath);