diff --git a/redisson/src/main/java/org/redisson/RedissonLock.java b/redisson/src/main/java/org/redisson/RedissonLock.java index c797f25e3..33b3a14a5 100644 --- a/redisson/src/main/java/org/redisson/RedissonLock.java +++ b/redisson/src/main/java/org/redisson/RedissonLock.java @@ -286,6 +286,7 @@ public class RedissonLock extends RedissonExpirable implements RLock { future.onComplete((res, e) -> { if (e != null) { log.error("Can't update lock " + getName() + " expiration", e); + EXPIRATION_RENEWAL_MAP.remove(getEntryName()); return; }