Class CachingSpacePermissionManager

All Implemented Interfaces:
SpacePermissionManagerInternal, SpacePermissionSaverInternal, DefaultConfluenceAccessManager.AccessManagerPermissionChecker, SpacePermissionManager, SpacePermissionSaver
Direct Known Subclasses:
RecoveryAwareCachingSpacePermissionManager

@Internal @ParametersAreNonnullByDefault public class CachingSpacePermissionManager extends DefaultSpacePermissionManager
Implementation of SpacePermissionManager that implements caching before a SpacePermission is requested, saved or removed from the SpacePermissionDao. This is designed to increase performance and reduce the amount of hits on the database.
Since:
7.16