Java Infinispan,如何确保密钥/缓存上的读写锁定

Java Infinispan,如何确保密钥/缓存上的读写锁定,java,caching,infinispan,jboss-cache,Java,Caching,Infinispan,Jboss Cache,我们计划在客户机-服务器模式下使用Infinispan。该体系结构有许多客户端(客户端1、客户端2等)和分布式infinispan网络 我们需要定期更新缓存中的数据,例如每5小时更新一次。所有客户端都可以更新数据。如果其中一个(比如client 1)正在更新,我们需要防止其他人做同样的工作。更新完成后,所有客户端将再等待5个小时,其中任何客户端都将再次执行更新 如何在infinispan 6中实现这一点 提前感谢。如果客户端位于不同的计算机上(您以服务器身份运行Infinispan),则应使用H

我们计划在客户机-服务器模式下使用
Infinispan
。该体系结构有许多
客户端(客户端1、客户端2等)
和分布式
infinispan
网络

我们需要定期更新缓存中的数据,例如每
5小时更新一次。所有客户端都可以更新数据。如果其中一个(比如
client 1
)正在更新,我们需要防止其他人做同样的工作。更新完成后,所有客户端将再等待5个小时,其中任何客户端都将再次执行更新

如何在infinispan 6中实现这一点


提前感谢。

如果客户端位于不同的计算机上(您以服务器身份运行Infinispan),则应使用HotRod客户端访问缓存。在那里,请参阅上的
getversionied
replaceWithVersion
方法
.

啊,我没有注意到你知道这些操作(根据你之前的问题)。在我得到关于版本化Api的信息之前,我问了这个问题。但正如前面讨论的,我已经分享了你问的日志文件。你能检查一下这个问题吗?我已经更新了另一个答案。那么,请把这个答案标记为正确。