public class EhCacheBasedAclCache extends java.lang.Object implements AclCache
AclCache の単純な実装。AclImpl の一時フィールドを処理するように設計されています。この実装では、すべての AclImpl インスタンスが同じ PermissionGrantingStrategy および AclAuthorizationStrategy インスタンスを共有することを前提としています。
| コンストラクターと説明 |
|---|
EhCacheBasedAclCache(net.sf.ehcache.Ehcache cache, PermissionGrantingStrategy permissionGrantingStrategy, AclAuthorizationStrategy aclAuthorizationStrategy) |
| 修飾子と型 | メソッドと説明 |
|---|---|
void | clearCache() |
void | evictFromCache(ObjectIdentity objectIdentity) |
void | evictFromCache(java.io.Serializable pk) |
MutableAcl | getFromCache(ObjectIdentity objectIdentity) |
MutableAcl | getFromCache(java.io.Serializable pk) |
void | putInCache(MutableAcl acl) |
public EhCacheBasedAclCache(net.sf.ehcache.Ehcache cache,
PermissionGrantingStrategy permissionGrantingStrategy,
AclAuthorizationStrategy aclAuthorizationStrategy)public void evictFromCache(java.io.Serializable pk)
AclCache 内の evictFromCache public void evictFromCache(ObjectIdentity objectIdentity)
AclCache 内の evictFromCache public MutableAcl getFromCache(ObjectIdentity objectIdentity)
AclCache 内の getFromCache public MutableAcl getFromCache(java.io.Serializable pk)
AclCache 内の getFromCache public void putInCache(MutableAcl acl)
AclCache 内の putInCache public void clearCache()
AclCache 内の clearCache