Использовать пакет nuget Microsoft.Extensions.Caching.Memory.
Создайте класс, как показано ниже, введите его, чтобы использовать метод save, get.
public class MemoryCacheService
{
private readonly IMemoryCache _cache = new MemoryCache(new MemoryCacheOptions());
//lives one day
public void SaveProvider(string provider)
{
_cache.Set("provider", provider, new MemoryCacheEntryOptions { AbsoluteExpirationRelativeToNow = TimeSpan.FromDays(1) });
}
public string GetProvider()
{
return _cache.Get("provider") as string;
}
}