0
我使用的是Spring Security ACL,它需要定義緩存。到目前爲止,我使用的是:春季安全的JCache ACL緩存
@Bean(name = { "defaultAclCache", "aclCache" })
protected AclCache defaultAclCache() {
return new SpringCacheBasedAclCache(defaultAclJCacheFactory(), defaultPermissionGrantingStrategy(), defaultAclAuthorizationStrategy());
}
它一切正常。不過,我切換到使用jcache
現在defaultAclJCacheFactory()
返回javax.cache.Cache
一個實例,它是與SpringCacheBasedAclCache
不兼容:
@Bean(name = { "defaultAclJCacheFactory", "aclJCacheFactory" })
protected Cache defaultAclJCacheFactory() {
return cacheManager.getCache("acl_cache");
}
我試圖尋找一個JCache
實施org.springframework.security.acls.model.AclCache
但只有這一個春天緩存和一個用於的Ehcache。有沒有計劃推出jcache
?
感謝羅布,它的工作。 –