1 instantiation of CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (1)
Storage\DiskBasedResponseCache.cs (1)
317return new CacheEntry(_scenarioName, _iterationName, creation, expiration);
26 references to CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (20)
JsonSerialization\JsonUtilities.cs (5)
20internal static JsonTypeInfo<CacheEntry> CacheEntryTypeInfo => Options.GetTypeInfo<CacheEntry>(); 29internal static JsonTypeInfo<CacheEntry> CacheEntryTypeInfo => Options.GetTypeInfo<CacheEntry>(); 49[JsonSerializable(typeof(CacheEntry))]
Storage\DiskBasedResponseCache.CacheEntry.cs (4)
31public static CacheEntry Read(string cacheEntryFilePath) 35CacheEntry cacheEntry = 45public static async Task<CacheEntry> ReadAsync( 51CacheEntry cacheEntry =
Storage\DiskBasedResponseCache.cs (11)
60CacheEntry entry = CacheEntry.Read(entryFilePath); 79CacheEntry entry = 80await CacheEntry.ReadAsync(entryFilePath, cancellationToken: cancellationToken).ConfigureAwait(false); 150CacheEntry entry = CreateEntry(); 168CacheEntry entry = CreateEntry(); 192CacheEntry entry = CreateEntry(); 208CacheEntry entry = CreateEntry(); 263CacheEntry entry = 264await CacheEntry.ReadAsync( 312private CacheEntry CreateEntry()
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (6)
CacheEntryTests.cs (6)
27CacheEntry? deserialized = JsonSerializer.Deserialize(json, JsonUtilities.Default.CacheEntryTypeInfo); 47CacheEntry? deserialized = JsonSerializer.Deserialize(json, JsonUtilities.Default.CacheEntryTypeInfo); 68CacheEntry? deserialized = CacheEntry.Read(tempFilePath); 89CacheEntry? deserialized = await CacheEntry.ReadAsync(tempFilePath);