On Thu, 16 Jun 2022 15:55:00 GMT, Xue-Lei Andrew Fan <xue...@openjdk.org> wrote:
>> This is a follow up update per comments in [JDK-8287384 >> PR](https://urldefense.com/v3/__https://github.com/openjdk/jdk/pull/8907__;!!ACWV5N9M2RV99hQ!LTtncpyN_2kanJmZF3wz3O88hB5AwboRKEitwQ0UJpiaZQ7RhIZpzgU4kCL3gwrt_JRqji2j5Tb92sOTWGguKw$ >> ). The tier1 and tier2 test in open part looks good to me. Please help to >> run Mach5 just case the closed test cases are impacted. > > Xue-Lei Andrew Fan has updated the pull request incrementally with one > additional commit since the last revision: > > remove trailing whitespaces test/jdk/java/io/ObjectStreamClass/TestOSCClassLoaderLeak.java line 64: > 62: assertNotNull(myOwnClassLoaderWeakReference.get()); > 63: > 64: assertTrue(ForceGC.wait(() -> myOwnClassLoaderWeakReference.get() > == null)); The call to ref.get() can create a strong reference to the object; depending on the timing it might interfere with the GC in process. `ref.refersTo(null)` is preferred over `ref.get() == null` Here and all subsequent changes. ------------- PR: https://git.openjdk.org/jdk/pull/8979