<PackageReference Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.11" />

Microsoft.Extensions.Caching.Memory.CacheEntryExtensions

public static class CacheEntryExtensions
Provides extensions methods for ICacheEntry operations.
namespace Microsoft.Extensions.Caching.Memory { public static class CacheEntryExtensions { public static ICacheEntry SetPriority(this ICacheEntry entry, CacheItemPriority priority); public static ICacheEntry AddExpirationToken(this ICacheEntry entry, IChangeToken expirationToken); public static ICacheEntry SetAbsoluteExpiration(this ICacheEntry entry, TimeSpan relative); public static ICacheEntry SetAbsoluteExpiration(this ICacheEntry entry, DateTimeOffset absolute); public static ICacheEntry SetSlidingExpiration(this ICacheEntry entry, TimeSpan offset); public static ICacheEntry RegisterPostEvictionCallback(this ICacheEntry entry, PostEvictionDelegate callback); public static ICacheEntry RegisterPostEvictionCallback(this ICacheEntry entry, PostEvictionDelegate callback, object state); public static ICacheEntry SetValue(this ICacheEntry entry, object value); public static ICacheEntry SetSize(this ICacheEntry entry, long size); public static ICacheEntry SetOptions(this ICacheEntry entry, MemoryCacheEntryOptions options); } }