TTL cleanup worker logic fix: it should not start on a node removed from baseline - Fixes
@@ -5399,6 +5399,10 @@ public class GridCacheProcessor extends GridProcessorAdapter {
/** {@inheritDoc} */
@Override public void onBaselineChange() {
+ for (GridCacheAdapter<?, ?> cache : caches.values())
+ if (cache != null)
+ cache.context().ttl().unregister();
+
onKernalStopCaches(true);
stopCaches(true);
