--- old/src/java.base/share/classes/java/lang/ref/Cleaner.java 2016-03-19 00:16:19.456458292 +0100 +++ new/src/java.base/share/classes/java/lang/ref/Cleaner.java 2016-03-19 00:16:19.392459360 +0100 @@ -221,6 +221,16 @@ } /** + * Processes next Cleanable that has been waiting in the queue. + * + * @return {@code true} if a Cleanable was found in the queue and + * was processed or {@code false} if the queue was empty. + */ + boolean cleanNextEnqueued() { + return impl.cleanNextEnqueued(); + } + + /** * {@code Cleanable} represents an object and a * cleaning action registered in a {@code Cleaner}. * @since 9