28 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)
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, JsonUtilities.Default.CacheEntryTypeInfo); 47CacheEntry? deserialized = JsonSerializer.Deserialize<CacheEntry>(json, JsonUtilities.Default.CacheEntryTypeInfo); 68CacheEntry? deserialized = CacheEntry.Read(tempFilePath); 89CacheEntry? deserialized = await CacheEntry.ReadAsync(tempFilePath);