//namespace Atomx.Data.CacheServices //{ // public partial interface ICacheService // { // /// // /// 获取行为日志类型,自动初始化 // /// // /// 是否重载 // /// // Task> GetActionLogTypes(bool reload = false); // /// // /// 获取行为日志类型 // /// // /// 是否重载 // /// // Task> GetActionLogTypeList(List? data = null); // } // public partial class CacheService : ICacheService // { // public async Task> GetActionLogTypes(bool reload = false) // { // var cacheData = await GetCacheAsync>(CacheKeys.ActionLogType); // if (cacheData == null || reload) // { // cacheData = _dbContext.ActionLogTypes.ToList(); // await SetCacheAsync(CacheKeys.ActionLogType, cacheData); // } // return cacheData; // } // public async Task> GetActionLogTypeList(List? data = null) // { // var cacheData = await GetCacheAsync>(CacheKeys.ActionLogType); // if (cacheData == null || data != null) // { // cacheData = data; // await SetCacheAsync(CacheKeys.ActionLogType, cacheData); // } // return cacheData; // } // } //}