Class AclPermissionCacheOptimizer
java.lang.Object
org.springframework.security.acls.AclPermissionCacheOptimizer
- All Implemented Interfaces:
org.springframework.aop.framework.AopInfrastructureBean
,org.springframework.security.access.PermissionCacheOptimizer
public class AclPermissionCacheOptimizer
extends Object
implements org.springframework.security.access.PermissionCacheOptimizer
Batch loads ACLs for collections of objects to allow optimised filtering.
- Since:
- 3.1
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
cachePermissionsFor
(org.springframework.security.core.Authentication authentication, Collection<?> objects) void
setObjectIdentityRetrievalStrategy
(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) void
setSidRetrievalStrategy
(SidRetrievalStrategy sidRetrievalStrategy)
-
Constructor Details
-
AclPermissionCacheOptimizer
-
-
Method Details
-
cachePermissionsFor
public void cachePermissionsFor(org.springframework.security.core.Authentication authentication, Collection<?> objects) - Specified by:
cachePermissionsFor
in interfaceorg.springframework.security.access.PermissionCacheOptimizer
-
setObjectIdentityRetrievalStrategy
public void setObjectIdentityRetrievalStrategy(ObjectIdentityRetrievalStrategy objectIdentityRetrievalStrategy) -
setSidRetrievalStrategy
-