refactor: 角色服务增加缓存

This commit is contained in:
Argo-Tianyi 2022-01-27 01:44:58 +08:00
parent 919f543cbd
commit a987e8eda3
1 changed files with 8 additions and 4 deletions

View File

@ -17,10 +17,6 @@ class RoleService : IRole
private const string RoleServiceGetRolesByGroupIdCacheKey = "RoleService-GetRolesByGroupId";
private CancellationTokenSource? GetRolesByUserIdCancellationTokenSource { get; set; }
private CancellationTokenSource? GetRolesByGroupIdCancellationTokenSource { get; set; }
private IDatabase Database { get; }
/// <summary>
@ -64,6 +60,10 @@ class RoleService : IRole
Database.AbortTransaction();
throw;
}
if(ret)
{
CacheManager.Clear();
}
return ret;
}
@ -117,6 +117,10 @@ class RoleService : IRole
Database.AbortTransaction();
throw;
}
if (ret)
{
CacheManager.Clear();
}
return ret;
}
}