void.cat/VoidCat/Services/Abstractions/ICache.cs
2022-02-21 22:35:06 +00:00

11 lines
277 B
C#

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);
}