org.springframework.security.access
Interface PermissionCacheOptimizer
- All Superinterfaces: 
 - AopInfrastructureBean
 
- All Known Implementing Classes: 
 - AclPermissionCacheOptimizer
 
public interface PermissionCacheOptimizer
- extends AopInfrastructureBean
 
Allows permissions to be pre-cached when using pre or post filtering with expressions
- Since:
 
  - 3.1
 
 
cachePermissionsFor
void cachePermissionsFor(Authentication a,
                         Collection<?> objects)
- Optimises the permission cache for anticipated operation on the supplied collection of objects.
 Usually this will entail batch loading of permissions for the objects in the collection.
 
- Parameters:
 a - the user for whom permissions should be obtained.objects - the (non-null) collection of domain objects for which permissions should be retrieved.