自动从参与者缓存中清除条目
您可以将以下特性添加到 wt.properties 文件中,以自动清除缓存条目:
• wt.principal.cache.timeToLive 特性用于定义给定的参与者缓存条目可以在缓存中保留的时间长度。指定特性值 (秒)。如果未设置特性值,或将特性值设置为零或小于零值,则不会从缓存中自动删除缓存条目。预设情况下,未设置此特性。
• wt.principal.cache.timeToLiveRandomizer 特性向每个缓存条目的时间戳中添加一个随机时间量,以避免大量的条目同时过期。指定特性值 (秒)。如果未设置此特性,将使用默认的 600 秒 (10 分钟)。如果将特性设置为零或小于零的值,则不会将随机值添加到每个缓存条目的时间戳中。预设情况下,未设置此特性。
如果指定了有效值,则添加到时间戳的随机时间在 1 秒到特性值之间不等。例如,如果特性值为 600 秒 (10 分钟),则向缓存添加条目时,将 1 到 600 秒之间的某个值添加到缓存条目的时间戳中。
使用 xconfmanager 实用程序来添加特性。例如,要添加 wt.principal.cache.timeToLive 特性,请在 Windchill shell 中指定如下 xconfmanager 命令:
xconfmanager -s wt.principal.cache.timeToLive=600
-t <Windchill>/codebase/wt.properties -p
其中,<Windchill> 是 Windchill 的安装位置。
有关使用 xconfmanager 实用程序的详情,请参阅
使用 xconfmanager 实用程序。