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()並且未在內存中找到該條目,則會從緩存存儲中加載該條目。
正如文檔所述,目的是通知緩存它將不會使用該條目一段時間,並且該節點可以釋放一些內存。