Edit C:\Program Files\Java\jre8\lib\sun\nio\ch\PendingIoCache.class
Êþº¾ 4 Ê K $assertionsDisabled ()I ()Ljava/lang/Object; ()V ()Z (II)I (J)J (J)V &(Ljava/lang/Object;)Ljava/lang/Object; (Ljava/lang/Object;)Z <clinit> <init> Code I InnerClasses LineNumberTable SIZEOF_OVERLAPPED Should not get here Signature SourceFile StackMapTable Z [J add addressSize allocateMemory channel clear clearPendingIoMap close closePending closed currentThread dependsArch desiredAssertionStatus executeOnPooledThread freeMemory get getContext getUnsafe group hasNext holdsLock interrupt isDone isEmpty iterator java/lang/AssertionError java/lang/Class java/lang/InterruptedException java/lang/Long java/lang/Object java/lang/Thread java/lang/Throwable java/util/HashMap java/util/Iterator java/util/Map java/util/Set keySet makeStale next notifyAll overlappedCache overlappedCacheCount pendingIoMap put remove sun/misc/Unsafe sun/nio/ch/Groupable sun/nio/ch/Iocp sun/nio/ch/Iocp$ResultHandler sun/nio/ch/PendingFuture sun/nio/ch/PendingIoCache sun/nio/ch/PendingIoCache$1 unsafe valueOf wait 2 2 3 4 5 6 7 8 9 : ; < F G H I J L Ljava/util/Map; Lsun/misc/Unsafe; ;Ljava/util/Map<Ljava/lang/Long;Lsun/nio/ch/PendingFuture;>; O<V:Ljava/lang/Object;A:Ljava/lang/Object;>(J)Lsun/nio/ch/PendingFuture<TV;TA;>; (J)Ljava/lang/Long; (Ljava/lang/Long;)V (Ljava/lang/Object;)V (Ljava/lang/Runnable;)V ()Ljava/lang/Thread; )()Ljava/nio/channels/AsynchronousChannel; ()Ljava/util/Iterator; ()Ljava/util/Set; ()Lsun/misc/Unsafe; +()Lsun/nio/ch/AsynchronousChannelGroupImpl; (J)Lsun/nio/ch/PendingFuture; (Lsun/nio/ch/PendingFuture;)J !(Lsun/nio/ch/PendingFuture<**>;)J =(Lsun/nio/ch/PendingIoCache;Lsun/nio/ch/Iocp$ResultHandler;)V 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; B ! "