クラス SpringCacheBasedAclCache
- java.lang.Object
-
- org.springframework.security.acls.domain.SpringCacheBasedAclCache
- 実装されたすべてのインターフェース:
AclCache
public class SpringCacheBasedAclCache extends java.lang.Object implements AclCache
Cache
実装に委譲するAclCache
の単純な実装。AclImpl
の一時フィールドを処理するように設計されています。この実装では、すべてのAclImpl
インスタンスが同じPermissionGrantingStrategy
およびAclAuthorizationStrategy
インスタンスを共有することを前提としています。- 導入:
- 3.2
コンストラクターのサマリー
コンストラクター コンストラクター 説明 SpringCacheBasedAclCache(org.springframework.cache.Cache cache, PermissionGrantingStrategy permissionGrantingStrategy, AclAuthorizationStrategy aclAuthorizationStrategy)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 void
clearCache()
void
evictFromCache(java.io.Serializable pk)
void
evictFromCache(ObjectIdentity objectIdentity)
MutableAcl
getFromCache(java.io.Serializable pk)
MutableAcl
getFromCache(ObjectIdentity objectIdentity)
void
putInCache(MutableAcl acl)
コンストラクターの詳細
SpringCacheBasedAclCache
public SpringCacheBasedAclCache(org.springframework.cache.Cache cache, PermissionGrantingStrategy permissionGrantingStrategy, AclAuthorizationStrategy aclAuthorizationStrategy)
メソッドの詳細
evictFromCache
public void evictFromCache(java.io.Serializable pk)
- 次で指定:
- インターフェース
AclCache
のevictFromCache
evictFromCache
public void evictFromCache(ObjectIdentity objectIdentity)
- 次で指定:
- インターフェース
AclCache
のevictFromCache
getFromCache
public MutableAcl getFromCache(ObjectIdentity objectIdentity)
- 次で指定:
- インターフェース
AclCache
のgetFromCache
getFromCache
public MutableAcl getFromCache(java.io.Serializable pk)
- 次で指定:
- インターフェース
AclCache
のgetFromCache
putInCache
public void putInCache(MutableAcl acl)
- 次で指定:
- インターフェース
AclCache
のputInCache
clearCache
public void clearCache()
- 次で指定:
- インターフェース
AclCache
のclearCache