2
根据infinispan的文档:http://docs.jboss.org/infinispan/5.0/apidocs/evict()
API不会将该条目从群集中的任何其他缓存存储中移除,而是在其被调用的缓存存储上。evict()在infinispan缓存中的含义
如果使用“复制”模式,数据在缓存中复制,肯定必须包含数据,并且使用evict()API会使其不一致。
那么如何解决不一致?
感谢
根据infinispan的文档:http://docs.jboss.org/infinispan/5.0/apidocs/evict()
API不会将该条目从群集中的任何其他缓存存储中移除,而是在其被调用的缓存存储上。evict()在infinispan缓存中的含义
如果使用“复制”模式,数据在缓存中复制,肯定必须包含数据,并且使用evict()API会使其不一致。
那么如何解决不一致?
感谢
逐出只删除从那里你怎么称呼它节点上的存储的条目。它不会使缓存不一致,因为如果调用cache.get()并且未在内存中找到该条目,则会从缓存存储中加载该条目。
正如文档所述,目的是通知缓存它将不会使用该条目一段时间,并且该节点可以释放一些内存。