RFR: 8330814: Cleanups for KeepAliveCache tests
Andrey Turbanov
aturbanov at openjdk.org
Tue Apr 23 08:10:29 UTC 2024
On Mon, 22 Apr 2024 11:06:57 GMT, Christoph Langer <clanger at openjdk.org> 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
More information about the net-dev
mailing list