【发布时间】:2016-10-20 18:39:13
【问题描述】:
我正在使用 oracle 一致性缓存。
为了配置过期,在xml文件中有一个名为'expiry-delay'的参数来配置过期。
我想知道在将对象添加到缓存中时是否可以通过过期持续时间。
感谢您对此的任何帮助。
【问题讨论】:
标签: java caching oracle-coherence
我正在使用 oracle 一致性缓存。
为了配置过期,在xml文件中有一个名为'expiry-delay'的参数来配置过期。
我想知道在将对象添加到缓存中时是否可以通过过期持续时间。
感谢您对此的任何帮助。
【问题讨论】:
标签: java caching oracle-coherence
【讨论】:
您可以在您持有的NamedCache 上调用方法put(Object oKey, Object oValue, long cMillis)。调用此方法时,您的条目将在cMillis 提交到缓存(如果您具有持久性,则提交到数据库)之后过期。通过这种方式,Coherence 将忽略方案定义中设置的默认值。
如果你想使用默认值,你可以使用CacheMap.EXPIRY_DEFAULT 作为值。
【讨论】: