| Type Before | Type After | No. of Instances | No. of Commits | No. of Projects | Hierarchy Relation | Primitive Info | Namespace |
|---|---|---|---|---|---|---|---|
| org.redisson.connection.ClusterNodeInfo | org.redisson.connection.ClusterPartition | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List | java.util.Collection | 4 | 4 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Collection | java.util.Map | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | java.lang.Number | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.String | java.net.URI | 11 | 3 | 1 | SIBLING | - | Jdk -> Jdk |
| void | boolean | 19 | 10 | 1 | - | - | Jdk -> Jdk |
| io.netty.channel.EventLoopGroup | org.redisson.connection.ConnectionManager | 3 | 1 | 1 | - | - | External -> Internal |
| boolean | void | 13 | 5 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.protocol.ResponseDecoder | org.redisson.client.protocol.Decoder | 3 | 1 | 1 | - | - | Internal -> Internal |
| io.netty.util.concurrent.Promise | org.redisson.client.handler.RedisData | 1 | 1 | 1 | - | - | External -> Internal |
| org.redisson.client.handler.RedisData<java.lang.Object> | org.redisson.client.handler.RedisData<java.lang.Object, java.lang.Object> | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Object | byte | 33 | 4 | 1 | - | - | Jdk -> Jdk |
| io.netty.util.concurrent.Future<java.lang.String> | java.lang.String | 2 | 1 | 1 | - | - | External -> Jdk |
| io.netty.channel.ChannelFuture | com.lambdaworks.redis.RedisConnection | 1 | 1 | 1 | - | - | External -> Internal |
| io.netty.bootstrap.Bootstrap | com.lambdaworks.redis.RedisClient | 2 | 1 | 1 | Composition | - | External -> Internal |
| org.redisson.client.protocol.RedisCommand<java.lang.String> | org.redisson.client.protocol.RedisStringCommand | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| com.lambdaworks.redis.protocol.RedisStateMachine.Type | java.lang.Object | 2 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.client.protocol.PubSubMessageDecoder | org.redisson.client.protocol.PubSubStatusMessage | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.client.protocol.PubSubMessage | org.redisson.client.protocol.PubSubStatusMessage | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | java.lang.Object | 8 | 7 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.protocol.PubSubMessage | java.lang.Object | 1 | 1 | 1 | Composition | - | Internal -> Jdk |
| java.lang.Boolean | java.lang.Object | 3 | 2 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.protocol.RedisStringCommand | org.redisson.client.protocol.RedisStrictCommand<java.lang.String> | 4 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.redisson.client.protocol.Decoder | org.redisson.client.protocol.MultiDecoder | 5 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Object | org.redisson.client.protocol.PubSubMessage | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.redisson.client.protocol.RedisStringCommand | org.redisson.client.protocol.RedisStrictCommand<T> | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.redisson.client.protocol.RedisCommand | org.redisson.client.protocol.RedisStrictCommand | 16 | 7 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Object | org.redisson.client.protocol.PubSubPatternMessage | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| com.lambdaworks.redis.RedisConnection | java.lang.Object | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Object | java.lang.String | 10 | 6 | 1 | - | - | Jdk -> Jdk |
| int | org.redisson.client.protocol.pubsub.MultiDecoder<T> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.client.protocol.RedisCommand.ValueType | java.util.List<org.redisson.client.protocol.RedisCommand.ValueType> | 2 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Set | java.util.List | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.String | java.lang.Boolean | 7 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| com.lambdaworks.redis.pubsub.RedisPubSubListener | org.redisson.client.RedisPubSubListener<?> | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Long | java.lang.Boolean | 14 | 3 | 1 | SIBLING | - | Jdk -> Jdk |
| com.lambdaworks.redis.pubsub.RedisPubSubConnection<K, V> | org.redisson.client.RedisPubSubConnection | 3 | 1 | 1 | - | - | Internal -> Internal |
| com.lambdaworks.redis.RedisConnection<V, K> | org.redisson.client.RedisConnection | 7 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String | boolean | 6 | 2 | 1 | - | - | Jdk -> Jdk |
| long | boolean | 8 | 2 | 1 | - | - | Jdk -> Jdk |
| java.util.ArrayList | java.util.List | 2 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| com.lambdaworks.redis.pubsub.RedisPubSubAdapter<V> | org.redisson.client.RedisPubSubListener | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.util.concurrent.Future<T> | void | 2 | 2 | 1 | - | - | External -> Jdk |
| com.lambdaworks.redis.pubsub.RedisPubSubConnection<java.lang.String, java.lang.String> | org.redisson.client.RedisPubSubConnection | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.connection.PubSubConnectionEntry | io.netty.util.concurrent.Future<org.redisson.client.protocol.pubsub.PubSubStatusMessage> | 1 | 1 | 1 | - | - | Internal -> External |
| com.lambdaworks.redis.codec.RedisCodec | org.redisson.client.protocol.Codec | 7 | 1 | 1 | - | - | Internal -> Internal |
| com.lambdaworks.redis.RedisAsyncConnection<java.lang.String, java.lang.String> | org.redisson.client.RedisConnection | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.async.SyncInterruptedOperation | org.redisson.SyncOperation | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.codec.RedissonCodec | org.redisson.client.protocol.Codec | 3 | 1 | 1 | - | - | Internal -> Internal |
| com.lambdaworks.redis.RedisConnection<java.lang.Object, V> | org.redisson.client.RedisConnection | 4 | 1 | 1 | - | - | Internal -> Internal |
| com.lambdaworks.redis.pubsub.RedisPubSubAdapter | org.redisson.client.RedisPubSubListener | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| long | void | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | java.lang.Void | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| void | io.netty.util.concurrent.Future<org.redisson.client.protocol.pubsub.PubSubStatusMessage> | 1 | 1 | 1 | - | - | Jdk -> External |
| com.lambdaworks.redis.RedisConnection<java.lang.Object, ?> | org.redisson.client.RedisConnection | 3 | 1 | 1 | - | - | Internal -> Internal |
| io.netty.channel.EventLoop | io.netty.channel.EventLoopGroup | 1 | 1 | 1 | - | - | External -> External |
| org.redisson.client.RedisPubSubConnection | io.netty.channel.Channel | 1 | 1 | 1 | - | - | Internal -> External |
| java.util.List<java.lang.String> | java.lang.String | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.protocol.RedisStrictCommand | org.redisson.client.protocol.RedisCommand | 16 | 9 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.client.protocol.pubsub.PubSubStatusMessage | java.util.List<org.redisson.client.protocol.pubsub.PubSubStatusMessage> | 17 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | java.lang.Void | 7 | 5 | 1 | - | - | Jdk -> Jdk |
| java.lang.Boolean | java.lang.Void | 22 | 6 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | java.lang.Integer | 54 | 8 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.List | java.util.Set | 26 | 11 | 1 | SIBLING | - | Jdk -> Jdk |
| org.redisson.client.protocol.CommandData<java.lang.Object, java.lang.Object> | org.redisson.client.protocol.QueueCommand | 5 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| ? extendsjava.lang.Object | ? | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> TypeVariable |
| org.redisson.connection.ConnectionManager | org.redisson.CommandExecutor | 19 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List<org.redisson.client.protocol.CommandData<? extendsjava.lang.Object, ? extendsjava.lang.Object>> | org.redisson.client.protocol.CommandsData | 1 | 1 | 1 | - | - | Jdk -> Internal |
| io.netty.util.concurrent.Promise | io.netty.util.concurrent.Future | 4 | 3 | 1 | R_SUPER_T | - | External -> External |
| void | java.util.List<?> | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.protocol.CommandData<?, ?> | org.redisson.CommandBatchExecutorService.CommandEntry | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| void | io.netty.channel.ChannelFuture | 4 | 3 | 1 | - | - | Jdk -> External |
| java.util.Collection | java.util.Queue | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| io.netty.util.concurrent.Future<org.redisson.client.protocol.pubsub.PubSubStatusMessage> | void | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.concurrent.ConcurrentLinkedQueue | java.util.Queue | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| io.netty.util.concurrent.Future<java.util.List<org.redisson.client.protocol.pubsub.PubSubStatusMessage>> | void | 10 | 1 | 1 | - | - | External -> Jdk |
| io.netty.util.concurrent.Future | void | 2 | 1 | 1 | - | - | External -> Jdk |
| org.redisson.client.protocol.QueueCommand | org.redisson.client.protocol.QueueCommandHolder | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.lang.Object | java.lang.Boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.protocol.pubsub.PubSubStatusMessage.Type | org.redisson.client.protocol.pubsub.PubSubType | 12 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.RedisPubSubTopicListenerWrapper | org.redisson.client.RedisPubSubListener | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.core.RTopic | org.redisson.core.RPatternTopic | 7 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Queue | java.util.Collection | 13 | 3 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.String | java.util.Map<java.lang.String, java.lang.String> | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.util.concurrent.ConcurrentMap | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.Set<java.lang.String> | java.net.URI | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.RedisClient | org.redisson.client.RedisConnection | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.Queue | java.util.Map | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Integer | int | 15 | 2 | 1 | - | Unboxing | Jdk -> Jdk |
| void | org.redisson.client.codec.Codec | 6 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.core.RScoredSortedSet | org.redisson.core.RScoredSortedSetAsync | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.core.RLexSortedSet | org.redisson.core.RLexSortedSetAsync | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.client.codec.Codec | void | 6 | 2 | 1 | - | - | Internal -> Jdk |
| java.lang.Boolean | org.redisson.RedissonCountDownLatchEntry | 7 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Boolean | org.redisson.RedissonLockEntry | 5 | 1 | 1 | - | - | Jdk -> Internal |
| void | int | 4 | 3 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.RedisPubSubConnection | io.netty.util.concurrent.Future<org.redisson.client.RedisPubSubConnection> | 9 | 2 | 1 | - | - | Internal -> External |
| int | org.redisson.connection.SubscribesConnectionEntry | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.connection.PubSubConnectionEntry | io.netty.util.concurrent.Future<org.redisson.connection.PubSubConnectionEntry> | 5 | 1 | 1 | - | - | Internal -> External |
| org.redisson.connection.ConnectionEntry | org.redisson.connection.SubscribesConnectionEntry | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.client.RedisConnection | io.netty.util.concurrent.Future<org.redisson.client.RedisConnection> | 17 | 2 | 1 | - | - | Internal -> External |
| java.util.NavigableMap | java.util.Map | 3 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| int | org.redisson.cluster.ClusterSlotRange | 3 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.Map | java.util.Collection | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Integer | org.redisson.cluster.ClusterSlotRange | 14 | 1 | 1 | - | - | Jdk -> Internal |
| int | java.util.List<org.redisson.cluster.ClusterSlotRange> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| int | org.redisson.connection.NodeSource | 18 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<java.net.URI> | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.connection.ConnectionEntry.Mode | org.redisson.connection.ConnectionEntry.NodeType | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.core.RScript.Mode | org.redisson.connection.ConnectionEntry.NodeType | 3 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.client.RedisClient | java.net.InetSocketAddress | 23 | 3 | 1 | Composition | - | Internal -> Jdk |
| org.redisson.client.RedisClient | org.redisson.connection.SubscribesConnectionEntry | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | io.netty.util.concurrent.Future<java.lang.Void> | 16 | 4 | 1 | - | - | Jdk -> External |
| java.util.concurrent.ConcurrentLinkedQueue | java.util.Deque | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| io.netty.util.Timeout | java.util.concurrent.atomic.AtomicReference<io.netty.util.Timeout> | 4 | 1 | 1 | - | - | External -> Jdk |
| org.redisson.misc.ConnectionPool<org.redisson.client.RedisConnection> | org.redisson.misc.MasterConnectionPool | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.connection.LoadBalancer | org.redisson.connection.LoadBalancerManager | 1 | 1 | 1 | - | - | Internal -> Internal |
| void | java.util.Collection<io.netty.util.concurrent.Future<java.lang.Void>> | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| org.redisson.CommandExecutor | org.redisson.CommandAsyncExecutor | 34 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Integer | java.lang.Long | 58 | 15 | 1 | SIBLING | - | Jdk -> Jdk |
| java.lang.Boolean | java.lang.Long | 4 | 3 | 1 | SIBLING | - | Jdk -> Jdk |
| rx.Observable | org.reactivestreams.Publisher | 9 | 1 | 1 | - | - | External -> External |
| rx.subjects.PublishSubject | org.reactivestreams.Processor | 2 | 1 | 1 | - | - | External -> External |
| rx.Single | org.reactivestreams.Publisher | 85 | 1 | 1 | - | - | External -> External |
| rx.Single | reactor.rx.Stream | 1 | 1 | 1 | - | - | External -> External |
| org.redisson.core.RListReactive | org.redisson.core.RCollectionReactive | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.Redisson | org.redisson.RedissonClient | 47 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.RedissonClient | org.redisson.api.RedissonReactiveClient | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Boolean | java.util.List<java.lang.Object> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ConcurrentMap | org.redisson.core.RMapCache | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.RedissonCacheEvictScheduler | org.redisson.RedissonCacheEvictionScheduler | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.Map | java.util.concurrent.ConcurrentMap | 10 | 8 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.redisson.connection.ConnectionInitializer | org.redisson.connection.ConnectionManager | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.pubsub.LockPubSub | org.redisson.pubsub.SemaphorePubSub | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| void | io.netty.util.concurrent.Future<T> | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.concurrent.atomic.AtomicReference<io.netty.util.Timeout> | org.redisson.command.AsyncDetails | 4 | 1 | 1 | - | - | Jdk -> Internal |
| io.netty.channel.ChannelHandlerContext | io.netty.channel.Channel | 10 | 2 | 1 | SIBLING | - | External -> External |
| void | io.netty.util.concurrent.Future<org.redisson.client.RedisPubSubConnection> | 1 | 1 | 1 | - | - | Jdk -> External |
| int | long | 110 | 16 | 1 | - | Widening | Jdk -> Jdk |
| java.lang.Void | java.lang.Boolean | 13 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | org.redisson.client.protocol.decoder.ScanObjectEntry | 7 | 3 | 1 | Composition | - | Jdk -> Internal |
| java.util.List<java.lang.Object> | java.lang.Boolean | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | org.redisson.core.RList | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| java.net.URI | java.util.List<java.net.URI> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Long | io.netty.util.concurrent.Future<java.lang.Long> | 3 | 1 | 1 | - | - | Jdk -> External |
| java.lang.Void | java.util.Collection<io.netty.util.concurrent.Future<java.lang.Void>> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | io.netty.util.concurrent.Future<java.lang.String> | 1 | 1 | 1 | - | - | Jdk -> External |
| org.redisson.ClusterServersConfig | org.redisson.BaseMasterSlaveServersConfig<?> | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.ElasticacheServersConfig | org.redisson.BaseMasterSlaveServersConfig<?> | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Collection | java.util.Set | 4 | 2 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.util.Collection | java.util.List | 4 | 3 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.redisson.misc.ConnectionPool<org.redisson.client.RedisPubSubConnection> | org.redisson.connection.pool.PubSubConnectionPool | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.misc.ConnectionPool<org.redisson.client.RedisConnection> | org.redisson.connection.pool.SlaveConnectionPool | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Long | long | 12 | 4 | 1 | - | Unboxing | Jdk -> Jdk |
| org.redisson.RedissonSetMultimap | org.redisson.RedissonMultimap | 4 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.String | double | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | java.util.LinkedHashMap | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Process | org.redisson.RedisRunner.RedisProcess | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.redisson.RedisRunner.OPTIONS | org.redisson.RedisRunner.REDIS_OPTIONS | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.remote.RemoteServiceResponse | org.redisson.remote.RRemoteServiceResponse | 5 | 2 | 1 | SIBLING | - | Internal -> Internal |
| java.util.Collection<org.redisson.client.RedisPubSubConnection> | boolean | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| boolean | org.redisson.connection.ClientConnectionsEntry | 2 | 1 | 1 | Composition | - | Jdk -> Internal |
| org.redisson.core.RTopic<org.redisson.remote.RRemoteServiceResponse> | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Long | java.util.List<?> | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ExecutorService | java.util.concurrent.ForkJoinPool | 4 | 2 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.lang.Object | org.redisson.client.protocol.decoder.DecoderState | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.client.protocol.decoder.DecoderState | org.redisson.client.protocol.decoder.NestedMultiDecoder.NestedDecoderState | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.List<java.lang.Object> | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | ? | 2 | 1 | 1 | - | - | Jdk -> TypeVariable |
| org.redisson.client.protocol.CommandData | org.redisson.client.protocol.BatchCommandData | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.client.protocol.decoder.MapScanResult | org.redisson.client.protocol.decoder.MapCacheScanResult | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| int | java.lang.Integer | 12 | 3 | 1 | - | Boxing | Jdk -> Jdk |
| byte | long | 2 | 1 | 1 | - | Widening | Jdk -> Jdk |
| org.redisson.core.RSet | java.util.Set | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Jdk |
| java.util.concurrent.ForkJoinPool | java.util.concurrent.ExecutorService | 3 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.Object | java.lang.Integer | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.Integer | java.lang.Object | 4 | 3 | 1 | - | - | Jdk -> Jdk |
| long | org.redisson.core.RemoteInvocationOptions | 2 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.command.CommandBatchService.CommandEntry | org.redisson.client.protocol.BatchCommandData | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.command.CommandBatchService.CommandEntry | org.redisson.client.protocol.BatchCommandData<?, ?> | 5 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.command.CommandBatchService.CommandEntry | org.redisson.client.protocol.BatchCommandData<T, R> | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.remote.RRemoteServiceResponse | ? extendsorg.redisson.remote.RRemoteServiceResponse | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.util.concurrent.Future | java.util.concurrent.Future | 2 | 1 | 1 | - | - | External -> Jdk |
| org.redisson.command.CommandExecutor | org.redisson.command.CommandAsyncExecutor | 27 | 9 | 1 | R_SUPER_T | - | Internal -> Internal |
| net.bytebuddy.description.field.FieldDescription.ForLoadedField | net.bytebuddy.description.field.FieldDescription.InDefinedShape | 1 | 1 | 1 | - | - | External -> External |
| org.redisson.RedissonAttachedLiveObjectService | org.redisson.liveobject.RAttachedLiveObjectService | 6 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.client.codec.Codec | java.lang.Class<? extendsorg.redisson.client.codec.Codec> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.command.CommandAsyncExecutor | org.redisson.liveobject.CodecProvider | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.command.CommandAsyncExecutor | java.lang.Class<? extendsorg.redisson.client.codec.Codec> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.client.codec.Codec | io.netty.util.concurrent.Future<org.redisson.client.codec.Codec> | 2 | 1 | 1 | - | - | Internal -> External |
| org.redisson.core.RSetMultimap | org.redisson.core.RMultimapAsync | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.core.RListMultimap | org.redisson.core.RMultimapAsync | 4 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.core.RObject | java.lang.Object | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.liveobject.RAttachedLiveObjectService | org.redisson.liveobject.RLiveObjectService | 9 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.util.concurrent.Future<org.redisson.client.codec.Codec> | org.redisson.client.codec.Codec | 2 | 1 | 1 | - | - | External -> Internal |
| java.lang.String | org.redisson.client.handler.PubSubKey | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.lang.Long | java.lang.Object | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.liveobject.annotation.REntity.NamingScheme | org.redisson.liveobject.resolver.NamingScheme | 3 | 1 | 1 | - | - | Internal -> Internal |
| java.util.List | java.util.Map | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.util.List<org.redisson.cluster.ClusterNodeInfo> | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.Semaphore | java.util.concurrent.atomic.AtomicInteger | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| boolean | int | 5 | 2 | 1 | - | - | Jdk -> Jdk |
| io.netty.util.concurrent.Future | io.netty.util.concurrent.Promise | 1 | 1 | 1 | - | - | External -> External |
| java.lang.Integer | org.redisson.connection.MasterSlaveEntry | 5 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.cluster.ClusterSlotRange | org.redisson.connection.MasterSlaveEntry | 12 | 1 | 1 | - | - | Internal -> Internal |
| int | org.redisson.connection.MasterSlaveEntry | 6 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.cluster.ClusterSlotRange | java.lang.Integer | 21 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.cluster.ClusterSlotRange | int | 1 | 1 | 1 | Composition | - | Internal -> Jdk |
| org.redisson.core.NodesGroup<org.redisson.core.ClusterNode> | org.redisson.core.ClusterNodesGroup | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.util.concurrent.Promise<org.redisson.connection.PubSubConnectionEntry> | java.util.concurrent.Semaphore | 1 | 1 | 1 | - | - | External -> Jdk |
| org.redisson.api.RRemoteService | org.redisson.executor.ExecutorRemoteService | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.redisson.executor.RemoteExecutorService | org.redisson.executor.RemoteExecutorServiceImpl | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.String | java.lang.Class<?> | 2 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.concurrent.Semaphore | org.redisson.pubsub.AsyncSemaphore | 22 | 2 | 1 | - | - | Jdk -> Internal |
| java.util.UUID | org.redisson.pubsub.SemaphorePubSub | 1 | 1 | 1 | - | - | Jdk -> Internal |
| io.netty.util.concurrent.Promise | org.redisson.executor.RemotePromise | 2 | 1 | 1 | T_SUPER_R | - | External -> Internal |
| java.util.concurrent.Executor | java.util.concurrent.ExecutorService | 6 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.redisson.api.RBlockingQueue<? extendsorg.redisson.remote.RRemoteServiceResponse> | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.remote.RRemoteServiceResponse | org.redisson.remote.RemoteServiceAck | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| io.netty.util.concurrent.Future | org.redisson.api.RFuture | 1123 | 3 | 1 | T_SUPER_R | - | External -> Internal |
| io.netty.util.concurrent.Promise | org.redisson.misc.RPromise | 142 | 4 | 1 | T_SUPER_R | - | External -> Internal |
| io.netty.util.concurrent.ScheduledFuture<?> | io.netty.util.Timeout | 11 | 1 | 1 | SIBLING | - | External -> External |
| org.redisson.client.RedisPubSubListener | org.redisson.client.RedisPubSubListener<?> | 19 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.Redisson | org.redisson.api.RedissonClient | 16 | 6 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.remote.RemoteServiceMethod | java.lang.Class<T> | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.api.RExecutorService | org.redisson.api.RScheduledExecutorService | 4 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.util.concurrent.GenericFutureListener | io.netty.util.concurrent.FutureListener | 8 | 1 | 1 | T_SUPER_R | - | External -> External |
| io.netty.util.concurrent.Promise | org.redisson.api.RFuture | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.concurrent.Future | org.redisson.api.RFuture | 3 | 2 | 1 | T_SUPER_R | - | Jdk -> Internal |
| java.lang.Integer | java.lang.String | 4 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| org.redisson.misc.AbstractCacheMap.CachedValue | org.redisson.misc.LFUCacheMap.LFUCachedValue | 7 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | java.util.Set<java.net.URI> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List | org.redisson.api.RList | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| java.util.Set | org.redisson.api.RSet | 3 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| org.redisson.liveobject.resolver.Resolver | org.redisson.liveobject.resolver.Resolver<?, ?, ?> | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RLocalCachedMap | org.redisson.api.RMap | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.RuntimeException | boolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.IndexOutOfBoundsException | java.lang.Throwable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Collection | java.util.Deque | 2 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| org.redisson.client.protocol.BatchCommandData | org.redisson.client.protocol.BatchCommandData<?, ?> | 4 | 2 | 1 | - | - | Internal -> Internal |
| org.redisson.client.protocol.BatchCommandData<?, ?> | org.redisson.client.protocol.BatchCommandData | 2 | 2 | 1 | - | - | Internal -> Internal |
| java.lang.Class | java.lang.Class<?> | 15 | 3 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | java.lang.Class<?> | 3 | 3 | 1 | - | - | Jdk -> Jdk |
| boolean | org.redisson.api.RCascadeType | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.client.codec.Codec | org.redisson.api.RFuture<org.redisson.client.codec.Codec> | 4 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.atomic.AtomicInteger | org.redisson.pubsub.AsyncSemaphore | 5 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.RFuture<T> | void | 2 | 2 | 1 | - | - | Internal -> Jdk |
| java.util.List<java.net.URI> | java.net.URL | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.net.URI | java.net.URL | 76 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| long | int | 13 | 2 | 1 | - | Narrowing | Jdk -> Jdk |
| org.redisson.connection.ConnectionManager | org.redisson.command.CommandSyncService | 1 | 1 | 1 | - | - | Internal -> Internal |
| boolean | java.lang.Long | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.client.protocol.decoder.ScanObjectEntry | 3 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Queue | java.util.Set | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| org.redisson.reactive.RedissonMapReactive | org.redisson.reactive.MapReactive | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RedissonClient | java.util.UUID | 21 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.EvictionScheduler.RedissonCacheTask | org.redisson.eviction.EvictionTask | 3 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.redisson.config.ElasticacheServersConfig | org.redisson.config.ReplicatedServersConfig | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.redisson.cache.CachedValue | org.redisson.cache.CachedValue<V, K> | 15 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.client.RedisException | java.lang.Throwable | 1 | 1 | 1 | - | - | Internal -> Jdk |
| byte | java.util.List<byte[]> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ScheduledFuture | org.redisson.api.RScheduledFuture | 5 | 2 | 1 | T_SUPER_R | - | Jdk -> Internal |
| org.redisson.api.RMap<java.lang.Object, java.lang.Object> | org.springframework.cache.Cache | 1 | 1 | 1 | - | - | Internal -> External |
| java.lang.String | org.redisson.api.mapreduce.RCollator<VOut, java.lang.Object, KOut> | 1 | 1 | 1 | SIBLING | - | Jdk -> Internal |
| org.redisson.misc.RPromise | org.redisson.api.RFuture | 2 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RMap | org.redisson.api.RMapCache | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.util.Timeout | long | 1 | 1 | 1 | - | - | External -> Jdk |
| java.util.List<org.redisson.RedisRunner.RedisProcess> | org.redisson.ClusterRunner.ClusterProcesses | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.ArrayList | org.redisson.misc.BiHashMap | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Void | org.redisson.client.RedisPubSubConnection | 2 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | org.redisson.api.LocalCachedMapOptions.InvalidationPolicy | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.HashSet | java.util.Set<java.lang.Object> | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Set | java.util.Map | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.net.URL | java.net.URI | 82 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| io.netty.channel.ChannelFuture | org.redisson.api.RFuture<java.lang.Void> | 1 | 1 | 1 | - | - | External -> Internal |
| boolean | org.redisson.misc.RPromise<java.lang.Void> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | org.redisson.config.MasterSlaveServersConfig | 1 | 1 | 1 | - | - | Jdk -> Internal |
| long | java.lang.Long | 2 | 2 | 1 | - | Boxing | Jdk -> Jdk |
| java.util.UUID | org.redisson.client.codec.Codec | 3 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.RedissonClient | org.redisson.config.Config | 3 | 2 | 1 | - | - | Internal -> Internal |
| java.util.Collection<byte[]> | byte | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List<byte[]> | byte | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.api.RFuture | org.redisson.api.RExecutorFuture | 10 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.concurrent.ScheduledFuture | org.redisson.api.RExecutorFuture | 1 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | org.redisson.api.RFuture<java.lang.Boolean> | 10 | 3 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.LocalCachedMapOptions | org.redisson.api.MapOptions | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.RedissonMap | org.redisson.api.RMapAsync | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RMapCache | org.redisson.api.RMapCacheAsync | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RFuture | reactor.fn.Supplier | 5 | 1 | 1 | - | - | Internal -> External |
| org.redisson.client.codec.JsonJacksonMapValueCodec<java.util.Map<java.lang.String, java.util.List<java.lang.String>>> | org.redisson.client.codec.JsonJacksonMapCodec | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| org.redisson.client.codec.JsonJacksonMapValueCodec<java.lang.String> | org.redisson.client.codec.JsonJacksonMapCodec | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.util.Set | java.util.Collection | 10 | 2 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.concurrent.ConcurrentMap | org.redisson.api.RMapCache | 4 | 2 | 1 | - | - | Jdk -> Internal |
| org.redisson.spring.cache.CacheConfig | ? extendsorg.redisson.spring.cache.CacheConfig | 17 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.Object | org.springframework.context.ApplicationEvent | 1 | 1 | 1 | - | - | Jdk -> External |
| org.redisson.api.RBlockingFairQueue | org.redisson.api.RBlockingQueue | 13 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.command.CommandBatchService | org.redisson.command.CommandReactiveBatchService | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.net.InetSocketAddress | java.net.URI | 10 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| java.net.InetSocketAddress | java.lang.String | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| byte | io.netty.buffer.ByteBuf | 115 | 1 | 1 | - | - | Jdk -> External |
| byte | java.nio.ByteBuffer | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.HashMap | java.util.LinkedHashMap | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| reactor.rx.Stream | reactor.core.publisher.Mono | 1 | 1 | 1 | - | - | External -> External |
| java.lang.Void | org.redisson.api.BatchResult<?> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List | org.redisson.api.BatchResult | 12 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| void | org.redisson.client.RedisClientConfig | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.List<?> | java.lang.Void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| boolean | org.redisson.remote.ResponseEntry | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.RBlockingQueue | org.redisson.api.RMap | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RBlockingQueue | org.redisson.misc.RPromise | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.remote.RemoteServiceAck | org.redisson.remote.RRemoteServiceResponse | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| io.netty.channel.group.ChannelGroupFuture | org.redisson.api.RFuture<java.lang.Void> | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.Map | java.util.concurrent.atomic.AtomicReferenceArray | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| io.netty.util.Timeout | org.redisson.QueueTransferTask.TimeoutTask | 2 | 1 | 1 | Composition | - | External -> Internal |
| boolean | org.redisson.client.protocol.Decoder<java.lang.Object> | 6 | 1 | 1 | - | - | Jdk -> Internal |
| io.netty.buffer.ByteBuf | int | 6 | 1 | 1 | - | - | External -> Jdk |
| java.lang.Double | org.redisson.client.protocol.Decoder<java.lang.Object> | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | org.redisson.client.protocol.Decoder<java.lang.Object> | 5 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.LocalCachedMapOptions.InvalidationPolicy | org.redisson.api.LocalCachedMapOptions.ReconnectionStrategy | 1 | 1 | 1 | - | - | Internal -> Internal |
| io.netty.bootstrap.Bootstrap | org.redisson.client.handler.PingConnectionHandler | 1 | 1 | 1 | - | - | External -> Internal |
| java.lang.String | org.redisson.remote.ResponseEntry.Key | 7 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.ConcurrentMap | java.util.List | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ConcurrentMap | java.util.Map | 3 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| org.redisson.api.RBlockingQueue<org.redisson.remote.RemoteServiceRequest> | java.lang.String | 4 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.String | org.redisson.remote.RequestId | 16 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.remote.RemoteServiceRequest | java.lang.String | 10 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| java.lang.Void | org.redisson.client.RedisClient | 6 | 1 | 1 | - | - | Jdk -> Internal |
| java.net.InetSocketAddress | org.redisson.client.RedisClient | 51 | 2 | 1 | Composition | - | Jdk -> Internal |
| java.lang.String | org.redisson.client.RedisClient | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.RFuture | org.redisson.misc.RPromise | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| java.net.InetAddress | java.net.InetSocketAddress | 5 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| int | java.time.Duration | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| long | java.time.Instant | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.apache.naming.resources.VirtualDirContext | org.apache.catalina.webresources.StandardRoot | 1 | 1 | 1 | - | - | External -> External |
| java.util.concurrent.ConcurrentMap | java.util.Set | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.client.RedisPubSubConnection | java.lang.Void | 4 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.config.ClusterServersConfig | org.redisson.config.BaseMasterSlaveServersConfig<?> | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.buffer.ByteBuf | org.redisson.misc.HashValue | 17 | 1 | 1 | - | - | External -> Internal |
| org.redisson.spring.cache.RedissonCacheStatisticsProvider | org.redisson.spring.cache.RedissonCacheMeterBinderProvider | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.util.concurrent.atomic.AtomicBoolean | java.util.concurrent.atomic.AtomicInteger | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| io.netty.util.concurrent.Future<java.lang.Void> | org.redisson.client.SubscribeListener | 1 | 1 | 1 | - | - | External -> Internal |
| java.util.concurrent.atomic.AtomicInteger | java.util.concurrent.atomic.AtomicLong | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| boolean | org.redisson.client.protocol.pubsub.PubSubType | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.connection.ConnectionManager | org.redisson.pubsub.PublishSubscribeService | 2 | 1 | 1 | Composition | - | Internal -> Internal |
| void | org.redisson.api.RFuture<org.redisson.client.RedisClient> | 2 | 2 | 1 | - | - | Jdk -> Internal |
| void | org.redisson.config.Config | 1 | 1 | 1 | - | - | Jdk -> Internal |
| int | org.redisson.api.BatchOptions | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| java.util.List<byte[]> | org.redisson.misc.HashValue | 7 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.transaction.operation.TransactionalOperation | org.redisson.transaction.HashKey | 7 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.RedissonBitSet | org.redisson.api.RBitSetAsync | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.RedissonSet | org.redisson.api.RSetAsync | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.RedissonSetCache | org.redisson.api.RSetCacheAsync | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.RedissonList | org.redisson.api.RListAsync | 5 | 3 | 1 | SIBLING | - | Internal -> Internal |
| org.redisson.client.protocol.decoder.MapScanResult | org.redisson.ScanResult | 2 | 1 | 1 | - | - | Internal -> Internal |
| void | org.redisson.api.RFuture<java.lang.Void> | 2 | 2 | 1 | - | - | Jdk -> Internal |
| long | byte | 1 | 1 | 1 | - | Narrowing | Jdk -> Jdk |
| long | org.redisson.client.protocol.Time | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Object | org.redisson.client.protocol.Time | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Long | org.redisson.client.protocol.Time | 2 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | java.util.concurrent.atomic.AtomicBoolean | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Runnable | java.util.Map.Entry | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | java.util.List<?> | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.HashSet | java.util.Set | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Collection<java.lang.Integer> | int | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.api.StreamId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.client.protocol.decoder.ScanObjectEntry | java.lang.Object | 60 | 1 | 1 | Composition | - | Internal -> Jdk |
| org.redisson.client.protocol.decoder.MapScanResult | org.redisson.api.RFuture | 1 | 1 | 1 | - | - | Internal -> Internal |
| byte | java.lang.Object | 26 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.executor.CronExpression | 2 | 1 | 1 | SIBLING | - | Jdk -> Internal |
| org.redisson.api.RLiveObjectService | org.redisson.RedissonLiveObjectService | 1 | 1 | 1 | T_SUPER_R | - | Internal -> Internal |
| org.redisson.api.RExpirableAsync | org.redisson.api.RObjectAsync | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.executor.CronExpression | java.lang.String | 2 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| java.lang.String | java.lang.CharSequence | 39 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.lang.String | byte | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.client.ChannelName | 75 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Iterator | java.util.ListIterator | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> Jdk |
| java.lang.Long | org.springframework.data.geo.Point | 1 | 1 | 1 | - | - | Jdk -> External |
| java.util.List<java.lang.String> | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.misc.HashValue | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Long | org.redisson.executor.params.ScheduledParameters | 1 | 1 | 1 | - | - | Jdk -> Internal |
| void | java.lang.Object | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.concurrent.ConcurrentMap | org.redisson.api.RMap | 6 | 1 | 1 | T_SUPER_R | - | Jdk -> Internal |
| java.util.Map | org.redisson.api.RMap | 12 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Set<org.redisson.api.RFuture<java.lang.String>> | java.util.Map.Entry | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.misc.DoubleAdder | double | 1 | 1 | 1 | - | - | Internal -> Jdk |
| org.redisson.misc.LongAdder | java.util.concurrent.atomic.AtomicLong | 1 | 1 | 1 | SIBLING | - | Internal -> Jdk |
| io.netty.util.Timeout | org.redisson.RedissonLock.ExpirationEntry | 2 | 1 | 1 | Composition | - | External -> Internal |
| java.lang.Object | java.util.Map<java.lang.Object, java.lang.Object> | 2 | 2 | 1 | - | - | Jdk -> Jdk |
| java.lang.Object | org.redisson.api.StreamId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.StreamId | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.concurrent.Future<T> | org.redisson.api.RExecutorBatchFuture | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.Future | org.redisson.api.RExecutorFuture | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.concurrent.Future | io.netty.util.concurrent.Future | 1 | 1 | 1 | T_SUPER_R | - | Jdk -> External |
| org.redisson.client.protocol.decoder.ListScanResult | org.redisson.api.RFuture | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RLexSortedSetAsync | org.redisson.reactive.RedissonScoredSortedSetReactive<java.lang.String> | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.Integer | java.lang.Boolean | 11 | 2 | 1 | SIBLING | - | Jdk -> Jdk |
| org.redisson.api.RListAsync | org.redisson.RedissonList | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| java.lang.Integer | java.lang.Void | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.api.RMapCacheAsync | org.redisson.api.RMapCache | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RMapAsync | org.redisson.api.RMap | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RSetAsync | org.redisson.api.RSet | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RSetCacheAsync | org.redisson.api.RSetCache | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.reactivestreams.Subscription | io.netty.util.concurrent.Future<V> | 1 | 1 | 1 | SIBLING | - | External -> External |
| org.reactivestreams.Publisher | org.redisson.api.RFuture | 1 | 1 | 1 | - | - | External -> Internal |
| org.redisson.reactive.RedissonScoredSortedSetReactive<java.lang.String> | org.redisson.api.RLexSortedSet | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.reflect.Method | org.redisson.cache.CacheKey | 1 | 1 | 1 | - | - | Jdk -> Internal |
| io.reactivex.Single | io.reactivex.Flowable | 16 | 2 | 1 | SIBLING | - | External -> External |
| org.redisson.api.RScriptReactive | org.redisson.api.RScriptRx | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RBlockingDequeReactive | org.redisson.api.RBlockingDequeRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RLexSortedSetReactive | org.redisson.api.RLexSortedSetRx | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RHyperLogLogReactive | org.redisson.api.RHyperLogLogRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RMapCacheReactive | org.redisson.api.RMapCacheRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RListMultimapReactive | org.redisson.api.RListMultimapRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RAtomicDoubleReactive | org.redisson.api.RAtomicDoubleRx | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RTopicReactive | org.redisson.api.RTopicRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RSetMultimapReactive | org.redisson.api.RSetMultimapRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.RedissonMapCache | org.redisson.api.RMapCache | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.api.RBucketReactive | org.redisson.api.RBucketRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RScoredSortedSetReactive | org.redisson.api.RScoredSortedSetRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RBitSetReactive | org.redisson.api.RBitSetRx | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RMapReactive | org.redisson.api.RMapRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.RedissonMap | org.redisson.api.RMap | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.reactivestreams.Publisher | io.reactivex.Flowable | 28 | 4 | 1 | T_SUPER_R | - | External -> External |
| org.redisson.api.RQueueReactive | org.redisson.api.RQueueRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RKeysReactive | org.redisson.api.RKeysRx | 1 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RListReactive | org.redisson.api.RListRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RBlockingQueueReactive | org.redisson.api.RBlockingQueueRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RSetCacheReactive | org.redisson.api.RSetCacheRx | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RSetReactive | org.redisson.api.RSetRx | 3 | 2 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RedissonReactiveClient | org.redisson.api.RedissonRxClient | 2 | 2 | 1 | - | - | Internal -> Internal |
| org.redisson.reactive.MapReactive | org.redisson.RedissonMap | 2 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RTopic<java.lang.Object> | org.redisson.api.RTopic | 8 | 1 | 1 | - | - | Internal -> Internal |
| org.redisson.api.RExecutorBatchFuture | org.redisson.api.RExecutorFuture<T> | 1 | 1 | 1 | SIBLING | - | Internal -> Internal |
| byte | org.redisson.RedissonExecutorService.ClassBody | 14 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Long | int | 4 | 1 | 1 | - | - | Jdk -> Jdk |
| org.reactivestreams.Publisher | reactor.core.publisher.Flux | 36 | 3 | 1 | T_SUPER_R | - | External -> External |
| org.reactivestreams.Publisher | reactor.core.publisher.Mono | 449 | 4 | 1 | T_SUPER_R | - | External -> External |
| void | reactor.core.publisher.Mono<java.lang.Void> | 1 | 1 | 1 | - | - | Jdk -> External |
| org.redisson.RedissonBlockingQueue | org.redisson.api.RBlockingQueueAsync | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.RedissonBlockingQueue | org.redisson.api.RBlockingQueue | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.cache.CachedValueSoftReference<V> | org.redisson.cache.CachedValueReference | 1 | 1 | 1 | - | - | Internal -> Internal |
| java.lang.String[] | java.lang.String | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.client.protocol.RedisCommand | 1 | 1 | 1 | Composition | - | Jdk -> Internal |
| io.netty.util.concurrent.EventExecutor | io.netty.channel.EventLoop | 1 | 1 | 1 | T_SUPER_R | - | External -> External |
| org.redisson.api.StreamMessageId | java.lang.Object | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.util.Map<java.lang.Object, java.lang.Object> | java.lang.Object | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | org.redisson.api.StreamMessageId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.api.StreamMessageId | java.lang.String | 1 | 1 | 1 | - | - | Internal -> Jdk |
| java.lang.Object | org.redisson.api.StreamMessageId | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.client.codec.JsonJacksonMapCodec | org.redisson.codec.TypedJsonJacksonCodec | 2 | 1 | 1 | SIBLING | - | Internal -> Internal |
| io.netty.resolver.dns.DnsAddressResolverGroup | io.netty.resolver.AddressResolverGroup<java.net.InetSocketAddress> | 6 | 2 | 1 | R_SUPER_T | - | External -> External |
| org.redisson.reactive.CommandReactiveService | org.redisson.reactive.CommandReactiveExecutor | 4 | 2 | 1 | R_SUPER_T | - | Internal -> Internal |
| io.netty.channel.Channel | io.netty.channel.ChannelHandlerContext | 4 | 1 | 1 | SIBLING | - | External -> External |
| java.lang.Class<? extendsorg.redisson.client.codec.Codec> | org.redisson.client.codec.Codec | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.liveobject.core.RedissonObjectBuilder | org.redisson.misc.RedissonObjectFactory.CodecMethodRef | 2 | 1 | 1 | - | - | Internal -> Internal |
| java.util.HashMap | java.util.Map | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| io.netty.buffer.ByteBuf | java.lang.Object | 1 | 1 | 1 | R_SUPER_T | - | External -> Jdk |
| org.redisson.codec.ReferenceCodecProvider | org.redisson.liveobject.core.RedissonObjectBuilder | 1 | 1 | 1 | Composition | - | Internal -> Internal |
| java.util.Date | boolean | 2 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.ThreadLocal | io.netty.util.concurrent.FastThreadLocal | 4 | 1 | 1 | - | - | Jdk -> External |
| java.lang.String | java.lang.String[] | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.liveobject.resolver.Resolver | org.redisson.liveobject.resolver.RIdResolver | 2 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| org.redisson.liveobject.resolver.Resolver | org.redisson.liveobject.resolver.RIdResolver<?> | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.lang.ClassLoader | org.redisson.client.protocol.Decoder<?> | 8 | 1 | 1 | - | - | Jdk -> Internal |
| boolean | org.redisson.codec.MapCacheEventCodec.OSType | 2 | 1 | 1 | - | - | Jdk -> Internal |
| java.lang.Boolean | org.redisson.codec.MapCacheEventCodec.OSType | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.reactivestreams.Publisher | io.reactivex.Single | 2 | 1 | 1 | SIBLING | - | External -> External |
| io.reactivex.Flowable<java.lang.Void> | io.reactivex.Completable | 69 | 1 | 1 | SIBLING | - | External -> External |
| io.reactivex.Flowable | io.reactivex.Maybe | 57 | 1 | 1 | SIBLING | - | External -> External |
| io.reactivex.Flowable | io.reactivex.Single | 333 | 1 | 1 | SIBLING | - | External -> External |
| org.redisson.RedissonBucket | org.redisson.api.RBucket | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| void | java.lang.ref.Finalizer.FinalizerThread | 1 | 1 | 1 | - | - | Jdk -> Jdk |
| java.lang.String | java.util.Set<java.lang.String> | 9 | 1 | 1 | - | - | Jdk -> Jdk |
| java.util.List<java.lang.String> | long | 5 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.MapWriterTask<V> | org.redisson.MapWriterTask.Add | 3 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.Queue<java.lang.Runnable> | org.redisson.MapWriteBehindTask | 1 | 1 | 1 | - | - | Jdk -> Internal |
| org.redisson.MapWriterTask<java.util.List<java.lang.Long>> | org.redisson.MapWriterTask.Remove | 1 | 1 | 1 | R_SUPER_T | - | Internal -> Internal |
| java.util.function.Supplier | java.util.concurrent.Callable | 3 | 1 | 1 | - | - | Jdk -> Jdk |
| org.redisson.api.RFuture | io.netty.util.concurrent.Future | 2 | 1 | 1 | - | - | Internal -> External |
| org.redisson.misc.RPromise | io.netty.util.concurrent.Promise | 1 | 1 | 1 | - | - | Internal -> External |
| java.net.URI | java.net.InetSocketAddress | 1 | 1 | 1 | SIBLING | - | Jdk -> Jdk |
| java.util.List | org.redisson.api.RFuture | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Map | org.redisson.misc.RPromise | 1 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Map | org.redisson.api.RFuture | 1 | 1 | 1 | - | - | Jdk -> Internal |
| long | org.redisson.api.RFuture<java.lang.Long> | 4 | 1 | 1 | - | - | Jdk -> Internal |
| java.util.Set | java.lang.Iterable | 1 | 1 | 1 | R_SUPER_T | - | Jdk -> Jdk |
| java.util.Set<java.lang.Integer> | java.util.BitSet | 3 | 1 | 1 | - | - | Jdk -> Jdk |