public string Get(int type = 1) { if (type == 1) { _cacheProvider.Remove("demo"); return("removed"); } if (type == 2) { _cacheProvider.Set("demo", "123456", TimeSpan.FromMinutes(1)); return("seted"); } if (type == 3) { var res = _cacheProvider.Get("demo", () => "9394", TimeSpan.FromMinutes(1)); return($"cached value: {res}"); } return("error"); }
/// <inheritdoc cref="ICache.Delete{TItem}" /> public Task Delete <TItem>(string key) => _cacheProvider.Remove(GenerateKey <TItem>(key));