对象高速缓存属性
对象高速缓存用于高速缓存所有 Tivoli® Access Manager 对象,包括它们的扩展属性。对于每个资源请求,这样就无需查询 Tivoli Access Manager 授权服务器。
这些属性位于 profile_root/etc/tam/amwas.node_name_server_name.amjacc.properties 文件中。
profile_root 目录是创建概要文件时的 profilePath 参数的值。
在配置后无法更改这些对象高速缓存属性。如果任何对象高速缓存属性需要更改,那么应该在配置单元中的节点前完成更改。在执行任何配置操作前,需要在模板属性文件中进行更改。在配置后更改的属性可能会引起访问决策失败。
com.tivoli.pd.as.cache.EnableObjectCaching=true
此属性启用或禁用对象高速缓存。缺省值为 true。
com.tivoli.pd.as.cache.ObjectCache=com.tivoli.pd.as.cache.ObjectCacheImpl
此属性是用于执行对象高速缓存的类。您可以实现自己的对象高速缓存(如果需要)。这可以通过实现 com.tivoli.pd.as.cache.IObjectCache 接口来完成。缺省值是 com.tivoli.pd.as.cache.ObjectCacheImpl。
com.tivoli.pd.as.cache.ObjectCache.NumBuckets=20
此属性指定在基础散列表中用来存储对象高速缓存条目的存储区数。缺省值是 20。
com.tivoli.pd.as.cache.ObjectCache.MaxResources=10000
此属性指定高速缓存中所有存储区的条目总数。被 NumBuckets 除的此数字确定每个存储区的最大的大小。缺省值是 10000。
com.tivoli.pd.as.cache.ObjectCache.ResourceLifeTime=20
此属性指定对象保存在对象高速缓存中的时间长度(以分钟计)。缺省值是 20。