diff --git a/src/main/java/org/redisson/Redisson.java b/src/main/java/org/redisson/Redisson.java index c56826f9d..d6ba64c21 100755 --- a/src/main/java/org/redisson/Redisson.java +++ b/src/main/java/org/redisson/Redisson.java @@ -91,19 +91,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);