Microsoft.Extensions.Caching.Memory.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);
}
}