Class SpringCacheBasedAclCache
java.lang.Object
org.springframework.security.acls.domain.SpringCacheBasedAclCache
- All Implemented Interfaces:
- AclCache
Simple implementation of 
AclCache that
 delegates to Cache implementation.
 
 Designed to handle the transient fields in
 AclImpl. Note that this implementation
 assumes all AclImpl instances share
 the same PermissionGrantingStrategy and
 AclAuthorizationStrategy instances.
- Since:
- 3.2
- 
Constructor SummaryConstructorsConstructorDescriptionSpringCacheBasedAclCache(org.springframework.cache.Cache cache, PermissionGrantingStrategy permissionGrantingStrategy, AclAuthorizationStrategy aclAuthorizationStrategy) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidvoidvoidevictFromCache(ObjectIdentity objectIdentity) getFromCache(ObjectIdentity objectIdentity) voidputInCache(MutableAcl acl) 
- 
Constructor Details- 
SpringCacheBasedAclCachepublic SpringCacheBasedAclCache(org.springframework.cache.Cache cache, PermissionGrantingStrategy permissionGrantingStrategy, AclAuthorizationStrategy aclAuthorizationStrategy) 
 
- 
- 
Method Details- 
evictFromCache- Specified by:
- evictFromCachein interface- AclCache
 
- 
evictFromCache- Specified by:
- evictFromCachein interface- AclCache
 
- 
getFromCache- Specified by:
- getFromCachein interface- AclCache
 
- 
getFromCache- Specified by:
- getFromCachein interface- AclCache
 
- 
putInCache- Specified by:
- putInCachein interface- AclCache
 
- 
clearCachepublic void clearCache()- Specified by:
- clearCachein interface- AclCache
 
 
-