void.cat/VoidCat/Services/Abstractions/ICache.cs

13 lines
312 B
C#
Raw Normal View History

2022-02-21 22:35:06 +00:00
namespace VoidCat.Services.Abstractions;
public interface ICache
{
ValueTask<T?> Get<T>(string key);
ValueTask Set<T>(string key, T value, TimeSpan? expire = null);
ValueTask<string[]> GetList(string key);
ValueTask AddToList(string key, string value);
ValueTask Delete(string key);
2022-02-21 22:35:06 +00:00
}