26 references to CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (20)
JsonSerialization\JsonUtilities.cs (5)
21internal static JsonTypeInfo<CacheEntry> CacheEntryTypeInfo => Options.GetTypeInfo<CacheEntry>(); 31internal static JsonTypeInfo<CacheEntry> CacheEntryTypeInfo => Options.GetTypeInfo<CacheEntry>(); 52[JsonSerializable(typeof(CacheEntry))]
Storage\DiskBasedResponseCache.CacheEntry.cs (4)
36public static CacheEntry Read(string cacheEntryFilePath) 40CacheEntry cacheEntry = 50public static async Task<CacheEntry> ReadAsync( 56CacheEntry cacheEntry =
Storage\DiskBasedResponseCache.cs (11)
72CacheEntry entry = CacheEntry.Read(entryFilePath); 105CacheEntry entry = 106await CacheEntry.ReadAsync(entryFilePath, cancellationToken: cancellationToken).ConfigureAwait(false); 181CacheEntry entry = CreateEntry(); 203CacheEntry entry = CreateEntry(); 240CacheEntry entry = CreateEntry(); 261CacheEntry entry = CreateEntry(); 316CacheEntry entry = 317await CacheEntry.ReadAsync( 368private 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);