|
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 BasicAclEntry s from the cache. |
void |
putEntriesInCache(BasicAclEntry[] basicAclEntry)
Deprecated. Places an array of BasicAclEntry s 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)
BasicAclEntry
s from the cache.
aclObjectIdentity
- which should be obtained from the cache
BasicAclEntry
s (no null
s 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)
BasicAclEntry
s in the cache.No null
s 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 |