无法在锁定或事务中启动/停止缓存

时间:2016-10-27 04:24:13

标签: locking ignite

我创建了一个IgniteCache,即 MYIGNITECACHE1 ,其中包含单个线程,并锁定了一行条目。 在相同的锁定期间和类似线程中,我创建了另一个IgniteCache,即 MYIGNITECACHE2 as as。

但是在使用as创建第二个Cache时,我收到IgniteException,因为无法在锁或事务中启动/停止缓存。

我正在创建Cache as,

Ignite.getOrCreateCache(" MYIGNITECACHE2&#34);

1 个答案:

答案 0 :(得分:2)

这是正确的行为。为避免这种情况,您可以创建一个单独的线程并在那里创建缓存,或者在获取锁之前创建所有必需的缓存。