From 1ab76dde66c6609f9775a13c08df3ab9ab659ceb Mon Sep 17 00:00:00 2001 From: viviel Date: Tue, 15 Dec 2020 11:40:10 +0800 Subject: [PATCH] Fix check parameter code error and optimize code format Signed-off-by: viviel --- redisson/src/main/java/org/redisson/RedissonMap.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redisson/src/main/java/org/redisson/RedissonMap.java b/redisson/src/main/java/org/redisson/RedissonMap.java index abebf400f..428b633c7 100644 --- a/redisson/src/main/java/org/redisson/RedissonMap.java +++ b/redisson/src/main/java/org/redisson/RedissonMap.java @@ -873,7 +873,7 @@ public class RedissonMap extends RedissonExpirable implements RMap { @Override public RFuture putIfAbsentAsync(K key, V value) { checkKey(key); - checkValue(key); + checkValue(value); RFuture future = putIfAbsentOperationAsync(key, value); if (hasNoWriter()) { @@ -881,7 +881,7 @@ public class RedissonMap extends RedissonExpirable implements RMap { } MapWriterTask.Add task = new MapWriterTask.Add(key, value); - return mapWriterFuture(future, task, r -> r == null); + return mapWriterFuture(future, task, Objects::isNull); } protected boolean hasNoWriter() {