26 references to CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (20)
JsonSerialization\JsonUtilities.cs (5)
21internal static JsonTypeInfo<CacheEntry> CacheEntryTypeInfo => Options.GetTypeInfo<CacheEntry>(); 30internal static JsonTypeInfo<CacheEntry> CacheEntryTypeInfo => Options.GetTypeInfo<CacheEntry>(); 50[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)
65CacheEntry entry = CacheEntry.Read(entryFilePath); 84CacheEntry entry = 85await CacheEntry.ReadAsync(entryFilePath, cancellationToken: cancellationToken).ConfigureAwait(false); 155CacheEntry entry = CreateEntry(); 173CacheEntry entry = CreateEntry(); 197CacheEntry entry = CreateEntry(); 213CacheEntry entry = CreateEntry(); 268CacheEntry entry = 269await CacheEntry.ReadAsync( 317private 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);