diff --git a/src/main/java/org/redisson/Redisson.java b/src/main/java/org/redisson/Redisson.java index 6e9fdad61..6ae231292 100755 --- a/src/main/java/org/redisson/Redisson.java +++ b/src/main/java/org/redisson/Redisson.java @@ -89,19 +89,19 @@ import io.netty.util.internal.PlatformDependent; */ public class Redisson implements RedissonClient { - private final EvictionScheduler evictionScheduler; - private final CommandExecutor commandExecutor; - private final ConnectionManager connectionManager; + protected final EvictionScheduler evictionScheduler; + protected final CommandExecutor commandExecutor; + protected final ConnectionManager connectionManager; - private final Map liveObjectClassCache + protected final Map liveObjectClassCache = PlatformDependent.newConcurrentHashMap(); - private final CodecProvider liveObjectDefaultCodecProvider = new DefaultCodecProvider(); - private final ResolverProvider liveObjectDefaultResolverProvider = new DefaultResolverProvider(); - private final Config config; + protected final CodecProvider liveObjectDefaultCodecProvider = new DefaultCodecProvider(); + protected final ResolverProvider liveObjectDefaultResolverProvider = new DefaultResolverProvider(); + protected final Config config; - private final UUID id = UUID.randomUUID(); + protected final UUID id = UUID.randomUUID(); - Redisson(Config config) { + protected Redisson(Config config) { this.config = config; Config configCopy = new Config(config); diff --git a/src/main/java/org/redisson/RedissonReactive.java b/src/main/java/org/redisson/RedissonReactive.java index 70c7ba55d..1f8ec5d69 100644 --- a/src/main/java/org/redisson/RedissonReactive.java +++ b/src/main/java/org/redisson/RedissonReactive.java @@ -79,12 +79,12 @@ import io.netty.util.concurrent.Future; */ public class RedissonReactive implements RedissonReactiveClient { - private final EvictionScheduler evictionScheduler; - private final CommandReactiveService commandExecutor; - private final ConnectionManager connectionManager; - private final Config config; + protected final EvictionScheduler evictionScheduler; + protected final CommandReactiveService commandExecutor; + protected final ConnectionManager connectionManager; + protected final Config config; - RedissonReactive(Config config) { + protected RedissonReactive(Config config) { this.config = config; Config configCopy = new Config(config);