RFR: JDK-8149925 We don't need jdk.internal.ref.Cleaner any more

Peter Levart peter.levart at gmail.com
Fri Apr 1 16:37:13 UTC 2016



On 04/01/2016 05:18 PM, Peter Levart wrote:
> So I'm going to propose a solution for #1 while still keeping the rest 
> of webrev unchanged for now and will try to address other issuer 
> later. Here's new webrev:
>
> http://cr.openjdk.java.net/~plevart/jdk9-dev/removeInternalCleaner/webrev.12.part2/
>
> ...the only change from webrev.11.part2 is in CleanerFactory and 
> Direct-X-Buffer template. There are now two lazily initialized Cleaner 
> instances. A dbbCleaner() which is used only for DirectByteBuffer(s) 
> and has extended functionality and a common cleaner() which is used 
> for all other purposes in JDK and doesn't have the extended functionality.

Here's also a diff between webrev.11.part2 and webrev.12.part2 for 
easier reviewing:

http://cr.openjdk.java.net/~plevart/jdk9-dev/removeInternalCleaner/webrev.diff.11to12.part2/

Regards, Peter




More information about the core-libs-dev mailing list