重构代码:根据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> </connectionStrings>
<cacheManager> <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-RetrieveRolesByUrl" interval="600" desc="指定菜单的角色数据缓存" />
<add key="BootstrapAdminPrincipal-RetrieveRolesByUserName" 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="BootstrapMenu-RetrieveMenus" interval="600" desc="所有菜单数据缓存" />
<add key="BootstrapDict-RetrieveDicts" interval="600" desc="所有字典数据缓存" /> <add key="BootstrapDict-RetrieveDicts" interval="600" desc="所有字典数据缓存" />
<add key="BootstrapUser-RetrieveUsers" interval="600" desc="所有用户数据缓存" /> <add key="BootstrapUser-RetrieveUsers" interval="600" desc="所有用户数据缓存" />

View File

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