MES-ETL/MesETL.App/Cache/ICacher.cs

10 lines
337 B
C#

namespace MesETL.App.Cache;
public interface ICacher
{
Task<string?> GetStringAsync(string key);
Task SetStringAsync(string key, string value);
Task<bool> ExistsAsync(string key);
Task SetHashAsync(string key, IReadOnlyDictionary<string, string> hash);
Task<Dictionary<string, string>> GetHashAsync(string key);
}