【发布时间】:2015-04-15 10:21:33
【问题描述】:
我正在将我的 Java 代码从 Riak Client 1.4 迁移到 Riak Client 2.0。
我在 Riak 2.0 中存储了一个 BinaryValue,封装在一个 RiakObject 中。我需要提供自己的ConflictResolver 来处理兄弟姐妹,但为了做到这一点,我需要提取其他数据。该数据来源于存储对象的键。
在 Riak 1.4 中,我使用了IRiakObject,它暴露了getKey()。 Riak 2.0 的RiakObject 不提供此功能。
如何在ConflictResolver.resolve(List<RiakObject> siblings)期间确定对象的Location(特别是key)?
【问题讨论】: