d7f5353fe8
Motivation: NameResolverGroup uses the EventExecutor specified with getResolver() as the key of its internal map. Because the EventExecutor is often a wrapped one, such as PausibleChannelEventExecutor, which actually is a wrapper of the same executor, they should instantiate only one NameResolver. Modifications: Unwrap the EventExecutor before using it as the key of the internal map Result: Memory leak is gone. |
||
---|---|---|
.. | ||
src/main/java/io/netty/resolver | ||
pom.xml |