On Mon, 22 Apr 2024 11:06:57 GMT, Christoph Langer <[email protected]> wrote:
> While working in that area I found some potential for cleanup of a few tests.
>
> Most notably:
>
> B5045306.java:
> - does not need to run in othervm
> - the executor service that it uses should be shut down eventually to free
> resources
>
> B8291637.java:
> - use just one instead of two test VM invocations
> KeepAliveTimerThread.java:
> call to grp.destroy() at the end is pointless (API is void & deprecated for
> removal)
>
> Generally:
> The deprecated URL constructor is used. It can be switched to the handy
> URIBuilder
> Some more try with resources here and there
test/jdk/sun/net/www/http/KeepAliveCache/B5045306.java line 143:
> 141: ThreadInfo[] threadInfo =
> threadMXBean.getThreadInfo(threads);
> 142: for (int i=0; i<threadInfo.length; i++) {
> 143: if
> (threadInfo[i].getThreadName().equals("Keep-Alive-SocketCleaner")) {
Suggestion:
if
(threadInfo[i].getThreadName().equals("Keep-Alive-SocketCleaner")) {
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/18884#discussion_r1575829443