24 references to CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (16)
JsonSerialization\SerializerContext.cs (1)
13[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)
97CacheEntry entry = CacheEntry.Read(entryFilePath); 131CacheEntry entry = 132await CacheEntry.ReadAsync(entryFilePath, cancellationToken: cancellationToken).ConfigureAwait(false); 208CacheEntry entry = CreateEntry(); 231CacheEntry entry = CreateEntry(); 271CacheEntry entry = CreateEntry(); 293CacheEntry entry = CreateEntry(); 348CacheEntry entry = 349await CacheEntry.ReadAsync( 400private CacheEntry CreateEntry()
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (8)
CacheEntryTests.cs (8)
27CacheEntry? deserialized = JsonSerializer.Deserialize<CacheEntry>(json, SerializerContext.Default.CacheEntry); 47CacheEntry? deserialized = JsonSerializer.Deserialize<CacheEntry>(json, SerializerContext.Default.CacheEntry); 68CacheEntry? deserialized = CacheEntry.Read(tempFilePath); 89CacheEntry? deserialized = await CacheEntry.ReadAsync(tempFilePath);