Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Cache async operations invoke future listeners on Striped pool threads:, which can cause deadlocks and/or reduce cache performance.

Code Block
languagejava
IgniteFuture fut = cache.putAsync(1, 1);
fut.listen(f -> {
    // Executes on Striped pool and deadlocks.
    cache.replace(1, 2);
});

...