自動清除參與者快取的項目
您可以將下列屬性新增至 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 公用程式
這是否有幫助?