namespace SimpleAdmin.Api.Auth; /// /// RBAC 登录用户信息 / 菜单缓存。通过 epoch 批量失效,避免角色权限变更后脏读。 /// public interface IRbacAuthCache { string UserInfoKey(Guid userId); string AllMenusKey(); void InvalidateUser(Guid userId); /// /// 角色/菜单等全局变更时 bump epoch,使全部 userInfo 与全量菜单缓存失效。 /// void InvalidateAll(); }