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