Infinispan跨站点复制仅发送已删除对象的密钥

时间:2017-04-21 06:11:52

标签: infinispan

我尝试使用Infinispan 8.2.4和crossite复制。它可以工作但它只发送一个被删除对象的密钥。我想在备份服务器中收到完整对象(例如Put Command)。

我在源代码(Link to github)中找到了这段代码:

} else if (writeCommand instanceof RemoveCommand && writeCommand.isConditional()) {
    filteredCommand = commandsFactory.buildRemoveCommand(((RemoveCommand) writeCommand).getKey(),
                                                           null,
                                                           writeCommand.getFlagsBitSet());
}

我想有这样的代码

} else if (writeCommand instanceof RemoveCommand && writeCommand.isConditional()) {
    filteredCommand = commandsFactory.buildRemoveCommand(((RemoveCommand) writeCommand).getKey(),
                                                         ((RemoveCommand) writeCommand).getValue(),  
                                                          writeCommand.getFlags());
}

是Infinispan的错误吗?我应该如何将删除的对象从主站点发送到备份站点?

0 个答案:

没有答案