クラス 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)
メソッドのサマリー
すべてのメソッド インスタンスメソッド 具象メソッド 修飾子と型 メソッド 説明 voidclearCache()voidevictFromCache(java.io.Serializable pk)voidevictFromCache(ObjectIdentity objectIdentity)MutableAclgetFromCache(java.io.Serializable pk)MutableAclgetFromCache(ObjectIdentity objectIdentity)voidputInCache(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