24 references to CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (16)
JsonSerialization\SerializerContext.cs (1)
13
[JsonSerializable(typeof(
CacheEntry
))]
Storage\DiskBasedResponseCache.CacheEntry.cs (4)
36
public static
CacheEntry
Read(string cacheEntryFilePath)
40
CacheEntry
cacheEntry =
50
public static async Task<
CacheEntry
> ReadAsync(
56
CacheEntry
cacheEntry =
Storage\DiskBasedResponseCache.cs (11)
97
CacheEntry
entry =
CacheEntry
.Read(entryFilePath);
131
CacheEntry
entry =
132
await
CacheEntry
.ReadAsync(entryFilePath, cancellationToken: cancellationToken).ConfigureAwait(false);
208
CacheEntry
entry = CreateEntry();
231
CacheEntry
entry = CreateEntry();
271
CacheEntry
entry = CreateEntry();
293
CacheEntry
entry = CreateEntry();
348
CacheEntry
entry =
349
await
CacheEntry
.ReadAsync(
400
private
CacheEntry
CreateEntry()
Microsoft.Extensions.AI.Evaluation.Reporting.Tests (8)
CacheEntryTests.cs (8)
27
CacheEntry
? deserialized = JsonSerializer.Deserialize<
CacheEntry
>(json, SerializerContext.Default.CacheEntry);
47
CacheEntry
? deserialized = JsonSerializer.Deserialize<
CacheEntry
>(json, SerializerContext.Default.CacheEntry);
68
CacheEntry
? deserialized =
CacheEntry
.Read(tempFilePath);
89
CacheEntry
? deserialized = await
CacheEntry
.ReadAsync(tempFilePath);