Oracle Coherence后写缓存和手动数据库更新

时间:2014-10-31 16:17:08

标签: java database oracle-coherence

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

然后我优雅地停止Coherence服务器。挂起的写入将被保留,我知道。

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

1 个答案:

答案 0 :(得分:1)

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