2014-10-31 79 views
2

假设我在Oracle Coherence中有一个写入后缓存,数据最初从数据库加载。 我手动从DB中删除一些行。Oracle Coherence后写缓存和手动数据库更新

然后我优雅地停止Coherence服务器。等待写入将会持续,我知道。

问题是:如果对象没有修改,Coherence会坚持吗?

回答

1

不,Coherence只保留已被应用程序修改的数据(例如,通过put())。如果您需要修改数据而不将其写回数据库,我相信您需要将更新表示为通过EntryProcessor和BinaryEntry接口的“合成”更新。

+0

不错,谢谢 – MarianP 2015-02-04 08:16:12