26 references to CacheEntry
Microsoft.Extensions.AI.Evaluation.Reporting (20)
JsonSerialization\JsonUtilities.cs (5)
21
internal static JsonTypeInfo<
CacheEntry
> CacheEntryTypeInfo => Options.GetTypeInfo<
CacheEntry
>();
31
internal static JsonTypeInfo<
CacheEntry
> CacheEntryTypeInfo => Options.GetTypeInfo<
CacheEntry
>();
52
[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)
72
CacheEntry
entry =
CacheEntry
.Read(entryFilePath);
105
CacheEntry
entry =
106
await
CacheEntry
.ReadAsync(entryFilePath, cancellationToken: cancellationToken).ConfigureAwait(false);
181
CacheEntry
entry = CreateEntry();
203
CacheEntry
entry = CreateEntry();
240
CacheEntry
entry = CreateEntry();
261
CacheEntry
entry = CreateEntry();
316
CacheEntry
entry =
317
await
CacheEntry
.ReadAsync(
368
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);