Oracle コヒーレンス キャッシングを使用しています。
有効期限を構成するには、xml ファイルで有効期限を構成するための「expiry-delay」というパラメーターがあります。
オブジェクトをキャッシュに追加する際に有効期限を渡すことができるかどうかを知りたいです。
これに関する助けに感謝します。
Oracle コヒーレンス キャッシングを使用しています。
有効期限を構成するには、xml ファイルで有効期限を構成するための「expiry-delay」というパラメーターがあります。
オブジェクトをキャッシュに追加する際に有効期限を渡すことができるかどうかを知りたいです。
これに関する助けに感謝します。
新しいアイテムをキャッシュに入れるときに TTL 値を設定してみてください
Object put(Object oKey,
Object oValue,
long cMillis)
put(Object oKey, Object oValue, long cMillis)
保持しているメソッドを呼び出すことができNamedCache
ます。このメソッドを呼び出すと、エントリはcMillis
キャッシュにコミットされた直後に期限切れになります (永続性がある場合は DB にコミットされます)。これにより、Coherenceはスキーム定義で設定されたデフォルト値を無視します。とにかくデフォルト値を使用したい場合は、CacheMap.EXPIRY_DEFAULT
値として使用できます。