Class AclPermissionCacheOptimizer

  • All Implemented Interfaces:
    org.springframework.aop.framework.AopInfrastructureBean, org.springframework.security.access.PermissionCacheOptimizer

    public class AclPermissionCacheOptimizer
    extends java.lang.Object
    implements org.springframework.security.access.PermissionCacheOptimizer
    Batch loads ACLs for collections of objects to allow optimised filtering.
    Since:
    3.1
    • Constructor Detail

      • AclPermissionCacheOptimizer

        public AclPermissionCacheOptimizer​(AclService aclService)
    • Method Detail

      • cachePermissionsFor

        public void cachePermissionsFor​(org.springframework.security.core.Authentication authentication,
                                        java.util.Collection<?> objects)
        Specified by:
        cachePermissionsFor in interface org.springframework.security.access.PermissionCacheOptimizer
      • setSidRetrievalStrategy

        public void setSidRetrievalStrategy​(SidRetrievalStrategy sidRetrievalStrategy)