< prev index next >
src/java.base/share/classes/sun/nio/ch/IOVecWrapper.java
Print this page
@@ -24,11 +24,11 @@
*/
package sun.nio.ch;
import java.nio.ByteBuffer;
-import jdk.internal.ref.Cleaner;
+import jdk.internal.ref.CleanerFactory;
/**
* Manipulates a native array of iovec structs on Solaris:
*
@@ -99,11 +99,11 @@
wrapper.vecArray.free();
wrapper = null;
}
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;
}
< prev index next >