0

Oracle コヒーレンス キャッシングを使用しています。

有効期限を構成するには、xml ファイルで有効期限を構成するための「expiry-delay」というパラメーターがあります。

オブジェクトをキャッシュに追加する際に有効期限を渡すことができるかどうかを知りたいです。

これに関する助けに感謝します。

4

2 に答える 2

3

新しいアイテムをキャッシュに入れるときに TTL 値を設定してみてください

Object put(Object oKey,
       Object oValue,
       long cMillis)

CacheMap JavaDoc

于 2014-02-19T17:27:23.107 に答える
3

put(Object oKey, Object oValue, long cMillis)保持しているメソッドを呼び出すことができNamedCacheます。このメソッドを呼び出すと、エントリはcMillisキャッシュにコミットされた直後に期限切れになります (永続性がある場合は DB にコミットされます)。これにより、Coherenceはスキーム定義で設定されたデフォルト値を無視します。とにかくデフォルト値を使用したい場合は、CacheMap.EXPIRY_DEFAULT値として使用できます。

于 2014-02-20T13:36:04.763 に答える