< 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 >