diff --git a/jero-boot/jero-boot-starter/jero-boot-starter-lock/src/main/java/com/jero/boot/starter/lock/core/RedissonManager.java b/jero-boot/jero-boot-starter/jero-boot-starter-lock/src/main/java/com/jero/boot/starter/lock/core/RedissonManager.java index 5580a15c..56c9eb4c 100644 --- a/jero-boot/jero-boot-starter/jero-boot-starter-lock/src/main/java/com/jero/boot/starter/lock/core/RedissonManager.java +++ b/jero-boot/jero-boot-starter/jero-boot-starter-lock/src/main/java/com/jero/boot/starter/lock/core/RedissonManager.java @@ -56,14 +56,12 @@ public class RedissonManager { private RedissonConfigFactory() { } - private static volatile RedissonConfigFactory factory = null; + private static RedissonConfigFactory factory = null; public static RedissonConfigFactory getInstance() { - if (factory == null) { - synchronized (Object.class) { - if (factory == null) { - factory = new RedissonConfigFactory(); - } + synchronized (Object.class) { + if (factory == null) { + factory = new RedissonConfigFactory(); } } return factory;