15 references to DiskBasedResponseCache
Microsoft.Extensions.AI.Evaluation.Reporting (9)
JsonSerialization\SerializerContext.cs (1)
7
using static Microsoft.Extensions.AI.Evaluation.Reporting.Storage.
DiskBasedResponseCache
;
Storage\DiskBasedResponseCache.cs (4)
25
/// <see cref="
DiskBasedResponseCache
"/> can be used in conjunction with <see cref="ResponseCachingChatClient"/> to
42
/// Initializes a new instance of the <see cref="
DiskBasedResponseCache
"/> class.
48
/// The <see cref="ScenarioRun.ScenarioName"/> for the returned <see cref="
DiskBasedResponseCache
"/> instance.
51
/// The <see cref="ScenarioRun.IterationName"/> for the returned <see cref="
DiskBasedResponseCache
"/> instance.
Storage\DiskBasedResponseCacheProvider.cs (4)
17
/// An <see cref="IResponseCacheProvider"/> that returns a <see cref="
DiskBasedResponseCache
"/>.
41
var
cache = new DiskBasedResponseCache(storageRootPath, scenarioName, iterationName, _provideDateTime);
49
DiskBasedResponseCache
.ResetStorage(storageRootPath);
56
=>
DiskBasedResponseCache
.DeleteExpiredEntriesAsync(storageRootPath, _provideDateTime, cancellationToken);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
CacheEntryTests.cs (1)
10
using CacheEntry = Microsoft.Extensions.AI.Evaluation.Reporting.Storage.
DiskBasedResponseCache
.CacheEntry;
CacheOptionsTests.cs (2)
10
using CacheMode = Microsoft.Extensions.AI.Evaluation.Reporting.Storage.
DiskBasedResponseCache
.CacheMode;
11
using CacheOptions = Microsoft.Extensions.AI.Evaluation.Reporting.Storage.
DiskBasedResponseCache
.CacheOptions;
ResponseCacheTester.cs (2)
99
now = DateTime.UtcNow +
DiskBasedResponseCache
.CacheOptions.Default.TimeToLiveForCacheEntries;
147
now = DateTime.UtcNow +
DiskBasedResponseCache
.CacheOptions.Default.TimeToLiveForCacheEntries;
ScenarioRunResultTests.cs (1)
11
using static Microsoft.Extensions.AI.Evaluation.Reporting.Storage.
DiskBasedResponseCache
;