Fix check parameter code error and optimize code format

Signed-off-by: viviel <viviel@163.com>
pull/3292/head
viviel 4 years ago
parent 3a1d2e1d79
commit 1ab76dde66

@ -873,7 +873,7 @@ public class RedissonMap<K, V> extends RedissonExpirable implements RMap<K, V> {
@Override @Override
public RFuture<V> putIfAbsentAsync(K key, V value) { public RFuture<V> putIfAbsentAsync(K key, V value) {
checkKey(key); checkKey(key);
checkValue(key); checkValue(value);
RFuture<V> future = putIfAbsentOperationAsync(key, value); RFuture<V> future = putIfAbsentOperationAsync(key, value);
if (hasNoWriter()) { if (hasNoWriter()) {
@ -881,7 +881,7 @@ public class RedissonMap<K, V> extends RedissonExpirable implements RMap<K, V> {
} }
MapWriterTask.Add task = new MapWriterTask.Add(key, value); MapWriterTask.Add task = new MapWriterTask.Add(key, value);
return mapWriterFuture(future, task, r -> r == null); return mapWriterFuture(future, task, Objects::isNull);
} }
protected boolean hasNoWriter() { protected boolean hasNoWriter() {

Loading…
Cancel
Save