15 references to DiskBasedResponseCache
Microsoft.Extensions.AI.Evaluation.Reporting (9)
JsonSerialization\SerializerContext.cs (1)
7using 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"/>. 41var cache = new DiskBasedResponseCache(storageRootPath, scenarioName, iterationName, _provideDateTime); 49DiskBasedResponseCache.ResetStorage(storageRootPath); 56=> DiskBasedResponseCache.DeleteExpiredEntriesAsync(storageRootPath, _provideDateTime, cancellationToken);
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
CacheEntryTests.cs (1)
10using CacheEntry = Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheEntry;
CacheOptionsTests.cs (2)
10using CacheMode = Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheMode; 11using CacheOptions = Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache.CacheOptions;
ResponseCacheTester.cs (2)
99now = DateTime.UtcNow + DiskBasedResponseCache.CacheOptions.Default.TimeToLiveForCacheEntries; 147now = DateTime.UtcNow + DiskBasedResponseCache.CacheOptions.Default.TimeToLiveForCacheEntries;
ScenarioRunResultTests.cs (1)
11using static Microsoft.Extensions.AI.Evaluation.Reporting.Storage.DiskBasedResponseCache;