重构代码:根据Bootstrap.Security组件更新,移除不使用的缓存Key,更新RetrieveAllRoles键值

This commit is contained in:
Argo-Lenovo 2017-04-14 15:22:39 +08:00
parent c10957dc97
commit 721e84c736
2 changed files with 3 additions and 6 deletions

View File

@ -27,11 +27,9 @@
</connectionStrings>
<cacheManager>
<add key="BootstrapAdminPrincipal-RetrieveAllRoles" interval="600" desc="系统所有角色列表数据" />
<add key="BootstrapAdminPrincipal-RetrieveRoles" interval="600" desc="系统所有角色列表数据" />
<add key="BootstrapAdminPrincipal-RetrieveRolesByUrl" interval="600" desc="指定菜单的角色数据缓存" />
<add key="BootstrapAdminPrincipal-RetrieveRolesByUserName" interval="600" desc="指定用户名角色数据缓存" />
<add key="BootstrapAdminPrincipal-RetrieveAllGroups-BA" interval="600" desc="系统所有用户组列表数据" />
<add key="BootstrapAdminPrincipal-RetrieveGroupsByUserName" interval="600" desc="通过用户获得用户组数据" />
<add key="BootstrapMenu-RetrieveMenus" interval="600" desc="所有菜单数据缓存" />
<add key="BootstrapDict-RetrieveDicts" interval="600" desc="所有字典数据缓存" />
<add key="BootstrapUser-RetrieveUsers" interval="600" desc="所有用户数据缓存" />

View File

@ -9,7 +9,6 @@ namespace Bootstrap.DataAccess
{
internal static class CacheCleanUtility
{
private const string BootstrapAdminPrincipalDataKey = "BootstrapAdminPrincipal-*";
/// <summary>
///
/// </summary>
@ -34,7 +33,7 @@ namespace Bootstrap.DataAccess
});
cacheKeys.Add(RoleHelper.RetrieveRolesDataKey + "*");
cacheKeys.Add(BootstrapMenu.RetrieveMenusDataKey + "*");
cacheKeys.Add(BootstrapAdminPrincipalDataKey);
cacheKeys.Add(BootstrapAdminRolePrincipal.RetrieveAllRolesDataKey + "*");
}
if (userIds != null)
{
@ -56,7 +55,7 @@ namespace Bootstrap.DataAccess
});
cacheKeys.Add(GroupHelper.RetrieveGroupsDataKey + "*");
cacheKeys.Add(BootstrapMenu.RetrieveMenusDataKey + "*");
cacheKeys.Add(BootstrapAdminPrincipalDataKey);
cacheKeys.Add(BootstrapAdminRolePrincipal.RetrieveAllRolesDataKey + "*");
}
if (menuIds != null)
{