|
Spring Security Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface BasicAclEntryCache
Provides a cache of BasicAclEntry objects.
Implementations should provide appropriate methods to set their cache
parameters (eg time-to-live) and/or force removal of entities before their
normal expiration. These are not part of the
BasicAclEntryCache interface contract because they vary
depending on the type of caching system used (eg in-memory vs disk vs
cluster vs hybrid).
| Method Summary | |
|---|---|
BasicAclEntry[] |
getEntriesFromCache(AclObjectIdentity aclObjectIdentity)
Deprecated. Obtains an array of BasicAclEntrys from the cache. |
void |
putEntriesInCache(BasicAclEntry[] basicAclEntry)
Deprecated. Places an array of BasicAclEntrys in the cache. |
void |
removeEntriesFromCache(AclObjectIdentity aclObjectIdentity)
Deprecated. Removes all ACL entries related to an AclObjectIdentity from the cache. |
| Method Detail |
|---|
BasicAclEntry[] getEntriesFromCache(AclObjectIdentity aclObjectIdentity)
BasicAclEntrys from the cache.
aclObjectIdentity - which should be obtained from the cache
BasicAclEntrys (no nulls are permitted in the returned array)
or null if the object identity could not be found or if the cache entry has expiredvoid putEntriesInCache(BasicAclEntry[] basicAclEntry)
BasicAclEntrys in the cache.No nulls are allowed in the
passed array. If any null is passed, the implementation may throw an exception.
basicAclEntry - the ACL entries to cache (the key will be extracted from the BasicAclEntry.getAclObjectIdentity() methodvoid removeEntriesFromCache(AclObjectIdentity aclObjectIdentity)
AclObjectIdentity from the cache.
aclObjectIdentity - which should be removed from the cache
|
Spring Security Framework | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||