On Thu, 14 Apr 2022 18:06:10 GMT, Xue-Lei Andrew Fan <xue...@openjdk.org> wrote:

> This is an effort to fix a problem introduced in the fix for 
> [JDK-8284368](https://bugs.openjdk.java.net/browse/JDK-8284368), which 
> replaced the finalizers in jdk.crypto.cryptoki with Cleaners.  However, there 
> is a problem with the code changes. The Runnables registered with Cleaner 
> refer to the object being registered ('this'). Meaning, the Cleaner mechanism 
> will keep the objects reachable, preventing them from being cleaned and 
> collected.

This pull request has now been integrated.

Changeset: 60446746
Author:    Xue-Lei Andrew Fan <xue...@openjdk.org>
URL:       
https://git.openjdk.java.net/jdk/commit/60446746d41c3c80d9788a252b4a55afe44e1e7b
Stats:     82 lines in 7 files changed: 32 ins; 24 del; 26 mod

8284855: Update needed to Cleaners added to jdk.crypto.cryptoki

Reviewed-by: valeriep

-------------

PR: https://git.openjdk.java.net/jdk/pull/8248

Reply via email to