Class CachingConfluenceAccessManager

java.lang.Object
com.atlassian.confluence.security.access.CachingConfluenceAccessManager
All Implemented Interfaces:
ConfluenceAccessManager

public class CachingConfluenceAccessManager extends Object
A ConfluenceAccessManager implementation with thread-local caching.

Note the delegate DefaultConfluenceAccessManager's backing DefaultConfluenceAccessManager.AccessManagerPermissionChecker already provides caching of the global permissions that make up the access decision, so we don't have global caching here.