基础管理 > 管理用户参与 > 参与者管理 > 使用参与者 > 管理参与者缓存 > 自动从参与者缓存中移除条目
自动从参与者缓存中移除条目
您可以将以下特性添加到 wt.properties 文件中,以自动删除参与者缓存条目:
wt.principal.cache.timeToLive 特性用于定义给定的参与者缓存条目可以在缓存中保留的时间量。指定特性值 (秒)。如果未设置特性值,或者特性值等于或小于零,则缓存条目不会自动从缓存中删除。预设情况下,未设置此特性。
wt.principal.cache.timeToLiveRandomizer 特性向每个缓存条目的时间戳添加一个随机时间量,以避免大量的条目同时过期。指定特性值 (秒)。如果未设置此特性,将使用默认的 600 秒 (10 分钟)。如果此特性值被设置为等于或小于零,则不向每个缓存条目的时间戳添加随机值。预设情况下,未设置此特性。
例如,要将有效时间设置为 3600 秒,而将随机时间量设置为 100 秒,请在 Windchill shell 中输入以下命令:
xconfmanager -s wt.principal.cache.timeToLive=3600
-s wt.principal.cache.timeToLiveRandomizer=100
-t <Windchill>/codebase/wt.properties -p
其中 <Windchill>Windchill 的安装目录。
<Property name="wt.folder.personalCabinetNamingAttribute" value=“name,fullName,eMail,oid” targetFile="codebase/wt.properties" />
如果指定了有效值,则添加到时间戳的随机时间在 1 秒到特性值之间不等。例如,如果特性值为 600 秒 (10 分钟),则当条目被添加到缓存时,将向缓存条目的时间戳添加一个 1 秒到 10 分钟之间的值。
这对您有帮助吗?