From 910ab5fdb7b50a9516242c324f2e3d881a41f486 Mon Sep 17 00:00:00 2001
From: Nikita Koksharov <nkoksharov@redisson.pro>
Date: Fri, 15 Apr 2022 09:20:48 +0300
Subject: [PATCH] Fixed - RMapCache.destroy throws NPE. #4230

---
 .../src/main/java/org/redisson/eviction/EvictionScheduler.java  | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/redisson/src/main/java/org/redisson/eviction/EvictionScheduler.java b/redisson/src/main/java/org/redisson/eviction/EvictionScheduler.java
index dcd04459a..340fd286f 100644
--- a/redisson/src/main/java/org/redisson/eviction/EvictionScheduler.java
+++ b/redisson/src/main/java/org/redisson/eviction/EvictionScheduler.java
@@ -80,7 +80,7 @@ public class EvictionScheduler {
 
     public void remove(String name) {
         EvictionTask task = tasks.remove(name);
-        if (task != null) {
+        if (task != null && task.getScheduledFuture() != null) {
             task.getScheduledFuture().cancel(false);
         }
     }