Class CleanerJava9

java.lang.Object
io.netty.util.internal.CleanerJava9
All Implemented Interfaces:
Cleaner

final class CleanerJava9 extends Object implements Cleaner
Provide a way to clean a ByteBuffer on Java9+.
  • Field Details

    • logger

      private static final InternalLogger logger
    • INVOKE_CLEANER

      private static final Method INVOKE_CLEANER
  • Constructor Details

    • CleanerJava9

      CleanerJava9()
  • Method Details

    • isSupported

      static boolean isSupported()
    • freeDirectBuffer

      public void freeDirectBuffer(ByteBuffer buffer)
      Description copied from interface: Cleaner
      Free a direct ByteBuffer if possible
      Specified by:
      freeDirectBuffer in interface Cleaner
    • freeDirectBufferPrivileged

      private static void freeDirectBufferPrivileged(ByteBuffer buffer)