title: Refresh user's permissions after removed from a role
body: <p>I have a project where I can assign users to roles. My problem is that when I remove a user from a role, the user will be able to access the resources that he is no loger supposed to see. The only way to refresh his permissions is when he log off and login again.</p>
  
  <p>This is a problem because when I want to stop a user from accessing sensitive data, I can not do it because the framework has cached his permissions.</p>
  
  <p>The permissions will not be updated even if I restart the application. Is there a way to clear a users cached permissions when I remove him from a role or when I add him in a role?</p>