using TakeoutSaaS.Application.Dictionary.Models; namespace TakeoutSaaS.Application.Dictionary.Abstractions; /// /// 字典缓存读写接口。 /// public interface IDictionaryCache { /// /// 获取缓存。 /// Task?> GetAsync(long tenantId, string code, CancellationToken cancellationToken = default); /// /// 写入缓存。 /// Task SetAsync(long tenantId, string code, IReadOnlyList items, CancellationToken cancellationToken = default); /// /// 移除缓存。 /// Task RemoveAsync(long tenantId, string code, CancellationToken cancellationToken = default); }