【问题标题】:Removing entry from Ignite Cache when we have lock on the same entry当我们锁定同一个条目时从 Ignite Cache 中删除条目
【发布时间】:2020-07-02 22:35:37
【问题描述】:

当我们锁定同一个条目时,是否可以从缓存中删除条目?这是随机的

这里的Ignite缓存是TRANSACTIONAL缓存。

lock lock = ignite.cache(cacheName).lock(key);

lock.lock()

/** 执行一些操作**/

ignite.cache(cacheName).remove(key);

/** 执行一些操作**/

lock.unlock()

【问题讨论】:

    标签: ignite distributed-transactions distributed-caching


    【解决方案1】:

    我认为这可能与此密钥的本地/远程亲和力有关,我也认为您不应该这样做。使用锁来保护缓存上的其他操作,而不是这个键上的操作。

    如果您有演示此行为的复制器,请提交IGNITE 票证或写信给开发者列表。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-17
      • 2019-01-18
      • 2012-02-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-12
      相关资源
      最近更新 更多