This is an automated email from the ASF dual-hosted git repository.

xiangfu pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-pinot.git


The following commit(s) were added to refs/heads/master by this push:
     new 44d1ce9  Remove import of sun.misc.Cleaner to make code compatible 
with jdk11 (#4624)
44d1ce9 is described below

commit 44d1ce911441d79782331c3d6ee3f07743706cb9
Author: Xiang Fu <fx19880...@gmail.com>
AuthorDate: Fri Sep 20 10:36:24 2019 +0800

    Remove import of sun.misc.Cleaner to make code compatible with jdk11 (#4624)
---
 .../java/org/apache/pinot/core/segment/memory/PinotByteBuffer.java  | 6 ++----
 1 file changed, 2 insertions(+), 4 deletions(-)

diff --git 
a/pinot-core/src/main/java/org/apache/pinot/core/segment/memory/PinotByteBuffer.java
 
b/pinot-core/src/main/java/org/apache/pinot/core/segment/memory/PinotByteBuffer.java
index 956dbc2..21a51ad 100644
--- 
a/pinot-core/src/main/java/org/apache/pinot/core/segment/memory/PinotByteBuffer.java
+++ 
b/pinot-core/src/main/java/org/apache/pinot/core/segment/memory/PinotByteBuffer.java
@@ -26,7 +26,6 @@ import java.nio.ByteOrder;
 import java.nio.MappedByteBuffer;
 import java.nio.channels.FileChannel;
 import javax.annotation.concurrent.ThreadSafe;
-import sun.misc.Cleaner;
 import sun.nio.ch.DirectBuffer;
 
 
@@ -328,9 +327,8 @@ public class PinotByteBuffer extends PinotDataBuffer {
 
   @Override
   protected void release() {
-    Cleaner cleaner = ((DirectBuffer) _buffer).cleaner();
-    if (cleaner != null) {
-      cleaner.clean();
+    if (((DirectBuffer) _buffer).cleaner() != null) {
+      ((DirectBuffer) _buffer).cleaner().clean();
     }
   }
 }


---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@pinot.apache.org
For additional commands, e-mail: commits-h...@pinot.apache.org

Reply via email to