RFR 9: 8138696 : java.lang.ref.Cleaner - an easy to use alternative to finalization

Roger Riggs Roger.Riggs at Oracle.com
Thu Oct 8 20:41:40 UTC 2015


Please review a few improvements to the Cleaner nested classes and 
implementation.
  - The extensible reference classes have shorter names that focus on 
the cleanup behavior,
     PhantomCleanup, WeakCleanup, SoftCleanup and to update the javadoc
  - Added documentation for the Reference.get method; its behavior was 
not clear
  - Corrected a race condition that would prevent the cleaning thread 
from terminating
  - cleanup of the link list management

Webrev:
http://cr.openjdk.java.net/~rriggs/webrev-cleaner-extensible-8138696/

javadoc:
    http://cr.openjdk.java.net/~rriggs/cleaner-doc2/

Please review and comment, Roger




More information about the core-libs-dev mailing list