我正在使用oracle一致性缓存。
对于配置到期,有一个名为'expiry-delay'的参数来配置xml文件中的到期日期。
我想知道在将对象添加到缓存中是否可以传递到期时间。
感谢您的任何帮助。
答案 0 :(得分:3)
答案 1 :(得分:2)
您可以在您持有的put(Object oKey, Object oValue, long cMillis)
上调用方法NamedCache
。调用此方法时,您的条目将在cMillis
提交到缓存后完全过期(如果您有持久性,则会提交到数据库)。通过这种方式,Coherence将忽略方案定义中设置的默认值。
如果您还想使用默认值,可以使用CacheMap.EXPIRY_DEFAULT
作为值。