netty5/common/src/main
Norman Maurer 63bae0956a Ensure ThreadDeathWatcher and GlobalEventExecutor will not cause classloader leaks.
Motivation:

ThreadDeathWatcher and GlobalEventExecutor may create and start a new thread from various other threads and so inherit the classloader. We need to ensure we not inherit to allow recycling the classloader.

Modifications:

Use Thread.setContextClassLoader(null) to ensure we not hold a strong reference to the classloader and so not leak it.

Result:

Fixes [#7290].
2017-12-12 09:06:54 +01:00
..
java/io/netty/util Ensure ThreadDeathWatcher and GlobalEventExecutor will not cause classloader leaks. 2017-12-12 09:06:54 +01:00
script Make IntObjectHashMap extend Map 2015-07-22 15:52:27 -07:00
templates/io/netty/util/collection DefaultHttp2Connection modifying child map while iterating 2017-01-11 11:07:18 -08:00