--- old/src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java 2016-02-07 17:26:33.386969972 +0100 +++ new/src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java 2016-02-07 17:26:33.310971255 +0100 @@ -26,7 +26,7 @@ package sun.nio.ch; import java.nio.ByteBuffer; -import jdk.internal.ref.Cleaner; +import jdk.internal.ref.CleanerFactory; /** @@ -101,7 +101,7 @@ } if (wrapper == null) { wrapper = new IOVecWrapper(size); - Cleaner.create(wrapper, new Deallocator(wrapper.vecArray)); + CleanerFactory.cleaner().register(wrapper, new Deallocator(wrapper.vecArray)); cached.set(wrapper); } return wrapper;