using System.Threading.Tasks; namespace LiveForum.Code.SystemCache { /// /// 字段缓存服务接口(基于实例字段的缓存,同一请求内共享,不依赖 Redis) /// 适用于配置数据等需要单请求级别缓存的场景 /// /// 缓存值类型 public interface IFieldCacheService { /// /// 获取缓存值(如果缓存不存在,会调用加载方法) /// /// 缓存值 Task GetAsync(); /// /// 清除实例字段缓存 /// void ClearCache(); /// /// 刷新缓存(清除并重新加载) /// Task RefreshCacheAsync(); } }