namespace Kit.Helpers;
public class DistributedCacheOptions
{
public TimeSpan? AbsoluteExpirationRelativeToNow { get; set; }
public TimeSpan? SlidingExpiration { get; set; }
}
/// Интерфейс сервиса распеределённого кэша
public interface IDistributedCacheService
{
void SetCacheData(string cacheName, TObject data, DistributedCacheOptions setProperties);
TResult? GetCacheData(string cacheName);
}