Description
The Security Model caches security principals and associations in the user session once initiated. Basically leveraging the session as a PRIVATE cache. However a large number of the database requests we reviewed involve fetching roles which are shared by users. The Security model however does not have a PUBLIC cache to store this type of shared information (role principals and associations) and therefore every user will query this same data.