-
Sub-task
-
Resolution: Delivered
-
P4
-
25
-
generic
-
generic
The default thread pool for the system-wide default `AsynchronousChannelGroup` is changed to create threads that do not inherit anything from threads that initiate asynchronous I/O operations. Historically, threads in the default thread pool inherited the Thread Context ClassLoader (TCCL) and inheritable-`ThreadLocal`s from the first thread to initiate an asynchronous I/O operation. The change in this release avoids potential memory leak and retention issues that arose when a TCCL or a thread local kept a large graph of objects reachable.