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