Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在使用 oracle 一致性缓存。
为了配置过期,在 xml 文件中有一个名为 'expiry-delay' 的参数来配置过期。
我想知道在将对象添加到缓存时是否可以通过过期持续时间。
感谢您对此的任何帮助。
将新项目放入缓存时尝试设置 TTL 值
Object put(Object oKey, Object oValue, long cMillis)
CacheMap JavaDoc
您可以调用您持有put(Object oKey, Object oValue, long cMillis)的方法。调用此方法时,您的条目将在提交到缓存后(如果您具有持久性,则提交到数据库)NamedCache完全过期。cMillis通过这种方式,Coherence 将忽略方案定义中设置的默认值。如果你想使用默认值,你可以使用CacheMap.EXPIRY_DEFAULT作为值。
put(Object oKey, Object oValue, long cMillis)
NamedCache
cMillis
CacheMap.EXPIRY_DEFAULT