複数のアプリケーションで共有される Web 球体にキャッシュを作成しました。作成したキャッシュに 1 つのエントリを作成して、有効期限が切れないようにしたいと考えていました。どうすれば作れますか?
よろしくお願いいたします。
晴れ。
複数のアプリケーションで共有される Web 球体にキャッシュを作成しました。作成したキャッシュに 1 つのエントリを作成して、有効期限が切れないようにしたいと考えていました。どうすれば作れますか?
よろしくお願いいたします。
晴れ。
WebSphere の dyna-cache (DistributedObjectCache) を派生/使用していますか? キャッシュ インスタンスをどのように作成していますか?
(その親DistributedObjectCache
を介してDistributedMap
) は、個々のキャッシュ エントリの TTL を受け入れる "put" メソッド オーバーロードを定義します。キャッシュ全体にTTLを設定したい場合は、逆にsetTimeToLive(int)
方法がありますDistributedMap
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wsps.602.javadoc.doc/doc/com/ibm/websphere/cache/DistributedMapを参照してください。 html
TTL は、cacheinstances.properties (または管理コンソールのリソース/キャッシュ インスタンス/オブジェクト キャッシュ インスタンス) の構成オプションとして使用できないことに注意してください。setTimeToLive()