diff --git a/README.md b/README.md
index ca8bf8e00..182b9b6e9 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
Redisson: Redis based In-Memory Data Grid for Java.
====
-[Quick start](https://github.com/redisson/redisson#quick-start) | [Documentation](https://github.com/redisson/redisson/wiki) | [Javadocs](http://www.javadoc.io/doc/org.redisson/redisson/3.5.7) | [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md) | [Code examples](https://github.com/redisson/redisson-examples) | [Support chat](https://gitter.im/mrniko/redisson) | **[PRO version](https://redisson.pro)**
+[Quick start](https://github.com/redisson/redisson#quick-start) | [Documentation](https://github.com/redisson/redisson/wiki) | [Javadocs](http://www.javadoc.io/doc/org.redisson/redisson/3.5.7) | [Changelog](https://github.com/redisson/redisson/blob/master/CHANGELOG.md) | [Code examples](https://github.com/redisson/redisson-examples) | [Support chat](https://gitter.im/mrniko/redisson) | **[Redisson PRO](https://redisson.pro)**
Based on high-performance async and lock-free Java Redis client and [Netty](http://netty.io) framework.
@@ -53,24 +53,30 @@ Features
Used by
================================
+[](https://www.jeppesen.com/)
+[](https://www.aig.com/)
+[](https://www.adobe.com/)
[](https://www.spglobal.com/)
[](http://www.sap.com/)
[](http://ea.com/)
-[](http://bnl.gov/)
-[](http://newrelic.com/synthetics)
+[](http://bnl.gov/)
+
+[](http://newrelic.com/synthetics)
[](http://singtel.com/)
-[](https://netflix.com/)
+[](https://netflix.com/)
[](http://baidu.com/)
[](http://www.infor.com/)
-[](https://www.crimsonhexagon.com/)
+[](https://www.crimsonhexagon.com/)
+
[](https://datorama.com/)
[](http://www.invaluable.com/)
-[](http://www.ticketmaster.com/)
-[](http://www.pandora.com/)
+[](http://www.ticketmaster.com/)
[](https://contaazul.com/)
-[](https://www.nab.com.au/)
+[](https://www.nab.com.au/)
+
[](http://www.alibaba-inc.com)
[](https://www.flipkart.com/)
+[](http://www.gdbbk.com/)
[](http://www.sulake.com/)
diff --git a/redisson-all/pom.xml b/redisson-all/pom.xml
index 79b8353b1..d5c93ec96 100644
--- a/redisson-all/pom.xml
+++ b/redisson-all/pom.xml
@@ -167,7 +167,7 @@
org.springframework.boot
spring-boot-actuator
- [1.4,)
+ [1.4,2.0.0)
provided
diff --git a/redisson/pom.xml b/redisson/pom.xml
index 3ebba9a9a..e542fbe45 100644
--- a/redisson/pom.xml
+++ b/redisson/pom.xml
@@ -271,7 +271,7 @@
org.springframework.boot
spring-boot-actuator
- [1.4,)
+ [1.4,2.0.0)
provided
true
diff --git a/redisson/src/main/java/org/redisson/RedissonListMultimapCache.java b/redisson/src/main/java/org/redisson/RedissonListMultimapCache.java
index f06233b55..adc06604f 100644
--- a/redisson/src/main/java/org/redisson/RedissonListMultimapCache.java
+++ b/redisson/src/main/java/org/redisson/RedissonListMultimapCache.java
@@ -42,13 +42,17 @@ public class RedissonListMultimapCache extends RedissonListMultimap
RedissonListMultimapCache(EvictionScheduler evictionScheduler, CommandAsyncExecutor connectionManager, String name) {
super(connectionManager, name);
- evictionScheduler.scheduleCleanMultimap(name, getTimeoutSetName());
+ if (evictionScheduler != null) {
+ evictionScheduler.scheduleCleanMultimap(name, getTimeoutSetName());
+ }
baseCache = new RedissonMultimapCache(connectionManager, this, getTimeoutSetName(), prefix);
}
RedissonListMultimapCache(EvictionScheduler evictionScheduler, Codec codec, CommandAsyncExecutor connectionManager, String name) {
super(codec, connectionManager, name);
- evictionScheduler.scheduleCleanMultimap(name, getTimeoutSetName());
+ if (evictionScheduler != null) {
+ evictionScheduler.scheduleCleanMultimap(name, getTimeoutSetName());
+ }
baseCache = new RedissonMultimapCache(connectionManager, this, getTimeoutSetName(), prefix);
}
diff --git a/redisson/src/main/java/org/redisson/RedissonMap.java b/redisson/src/main/java/org/redisson/RedissonMap.java
index 825ec0698..89d884458 100644
--- a/redisson/src/main/java/org/redisson/RedissonMap.java
+++ b/redisson/src/main/java/org/redisson/RedissonMap.java
@@ -237,7 +237,7 @@ public class RedissonMap extends RedissonExpirable implements RMap {
return options == null || options.getLoader() == null;
}
- protected RFuture