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通过这种方式,Coherence 将忽略方案定义中设置的默认值。如果你想使用默认值,你可以使用CacheMap.EXPIRY_DEFAULT作为值。

于 2014-02-20T13:36:04.763 回答