maskedclasses.LinkedTransferQueue.class Maven / Gradle / Ivy
???? 2? ^. ^/
R0 ^1 ^2
R3 ^4
?567
89
8 ^: ; <
= >
^?
@
A B
CD
^E
F
^G
^H ^I
J
K
^L
MN
OP
Q
OR
^S
^T
UV
UW
OX
CY
CZ ^[
^\??? ^]
^^
^_
?`
a
g8
^8
^b
^c
Ode
88
fgh
;8
^ijkl
?m
^n
^o
^p
^q
rs
^tuvuw
rx
yz
y{
^|
R}~
O8
??????
S?
T?
??
R???
[?
[??
??
??
??
^} {
^? } ~??? Itr InnerClasses Node serialVersionUID J
ConstantValue?E3n\>? MP Z FRONT_SPINS I ?
CHAINED_SPINS @ SWEEP_THRESHOLD head (Lmaskedclasses/LinkedTransferQueue$Node; tail
sweepVotes NOW ASYNC SYNC TIMED UNSAFE Lsun/misc/Unsafe;
headOffset
tailOffset sweepVotesOffset $assertionsDisabled casTail S(Lmaskedclasses/LinkedTransferQueue$Node;Lmaskedclasses/LinkedTransferQueue$Node;)Z Code LineNumberTable LocalVariableTable this #Lmaskedclasses/LinkedTransferQueue; cmp val LocalVariableTypeTable (Lmaskedclasses/LinkedTransferQueue; casHead
casSweepVotes (II)Z cast &(Ljava/lang/Object;)Ljava/lang/Object; item Ljava/lang/Object;
StackMapTable Signature -(Ljava/lang/Object;)TE; xfer )(Ljava/lang/Object;ZIJ)Ljava/lang/Object; n q isData h p pred e haveData how nanos s TE;6???6? (TE;ZIJ)TE; tryAppend S(Lmaskedclasses/LinkedTransferQueue$Node;Z)Lmaskedclasses/LinkedTransferQueue$Node; u t
awaitMatch x(Lmaskedclasses/LinkedTransferQueue$Node;Lmaskedclasses/LinkedTransferQueue$Node;Ljava/lang/Object;ZJ)Ljava/lang/Object; now timed lastTime w Ljava/lang/Thread; spins randomYields !Lmaskedclasses/ThreadLocalRandom;?? Z(Lmaskedclasses/LinkedTransferQueue$Node;Lmaskedclasses/LinkedTransferQueue$Node;TE;ZJ)TE; spinsFor ,(Lmaskedclasses/LinkedTransferQueue$Node;Z)I succ R(Lmaskedclasses/LinkedTransferQueue$Node;)Lmaskedclasses/LinkedTransferQueue$Node; next firstOfMode +(Z)Lmaskedclasses/LinkedTransferQueue$Node;
firstDataItem ()Ljava/lang/Object; ()TE; countOfMode (Z)I data count unsplice S(Lmaskedclasses/LinkedTransferQueue$Node;Lmaskedclasses/LinkedTransferQueue$Node;)V hn v sweep ()V
findAndRemove (Ljava/lang/Object;)Z (Ljava/util/Collection;)V c Ljava/util/Collection; Ljava/util/Collection<+TE;>; (Ljava/util/Collection<+TE;>;)V put (Ljava/lang/Object;)V (TE;)V offer 5(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z timeout unit Ljava/util/concurrent/TimeUnit; &(TE;JLjava/util/concurrent/TimeUnit;)Z (TE;)Z add tryTransfer transfer
Exceptions take poll 4(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; %(JLjava/util/concurrent/TimeUnit;)TE; drainTo (Ljava/util/Collection;)I Ljava/util/Collection<-TE;>; (Ljava/util/Collection<-TE;>;)I (Ljava/util/Collection;I)I maxElements (Ljava/util/Collection<-TE;>;I)I iterator ()Ljava/util/Iterator; ()Ljava/util/Iterator; peek isEmpty ()Z hasWaitingConsumer size ()I getWaitingConsumerCount remove o remainingCapacity writeObject (Ljava/io/ObjectOutputStream;)V i$ Ljava/util/Iterator; Ljava/io/ObjectOutputStream;??
readObject (Ljava/io/ObjectInputStream;)V Ljava/io/ObjectInputStream;? getUnsafe ()Lsun/misc/Unsafe; )Ljava/security/PrivilegedActionException; se Ljava/lang/SecurityException;~~? objectFieldOffset 7(Lsun/misc/Unsafe;Ljava/lang/String;Ljava/lang/Class;)J error Ljava/lang/NoSuchFieldError; Ljava/lang/NoSuchFieldException; field Ljava/lang/String; klazz Ljava/lang/Class; Ljava/lang/Class<*>;? :(Lsun/misc/Unsafe;Ljava/lang/String;Ljava/lang/Class<*>;)J
access$000 lLjava/util/AbstractQueue;Lmaskedclasses/TransferQueue;Ljava/io/Serializable;
SourceFile LinkedTransferQueue.java ? ? ? n?? ? n ? n?? ? s?? &maskedclasses/LinkedTransferQueue$Node java/lang/AssertionError ? ? java/lang/NullPointerException { | ? s ? ??? ? | ? ?? ??? ???? ? ? ?? ? ? ? ? } |??? ? ? ???????? ?? ? ? ? ??????? ???? ? r s ? ? ~ u ? ? ? ?? ???? ? ?? java/lang/InterruptedException??? "java/lang/IllegalArgumentException ? ?? ? ? %maskedclasses/LinkedTransferQueue$Itr ?? ? ? ? ? ? ? ? ??? ? ? ??? ? ?
??? ? ? ? ? java/lang/SecurityException #maskedclasses/LinkedTransferQueue$1 ??? sun/misc/Unsafe 'java/security/PrivilegedActionException java/lang/RuntimeException Could not initialize intrinsics?? ?????? java/lang/NoSuchFieldException java/lang/NoSuchFieldError ???? !maskedclasses/LinkedTransferQueue????? java/util/AbstractQueue maskedclasses/TransferQueue java/io/Serializable java/lang/Object java/lang/Thread maskedclasses/ThreadLocalRandom java/util/Iterator java/io/IOException java/lang/ClassNotFoundException compareAndSwapObject :(Ljava/lang/Object;JLjava/lang/Object;Ljava/lang/Object;)Z compareAndSwapInt (Ljava/lang/Object;JII)Z getClass ()Ljava/lang/Class; casItem '(Ljava/lang/Object;Ljava/lang/Object;)Z
forgetNext isMatched waiter &java/util/concurrent/locks/LockSupport unpark (Ljava/lang/Thread;)V (Ljava/lang/Object;Z)V
cannotPrecede (Z)Z casNext java/lang/System nanoTime ()J
currentThread ()Ljava/lang/Thread; forgetContents
isInterrupted current #()Lmaskedclasses/ThreadLocalRandom; nextInt (I)I yield parkNanos (Ljava/lang/Object;J)V park equals tryMatchData addAll (Ljava/util/Collection;)Z interrupted java/util/concurrent/TimeUnit toNanos (J)J java/util/Collection &(Lmaskedclasses/LinkedTransferQueue;)V java/io/ObjectOutputStream defaultWriteObject hasNext java/io/ObjectInputStream defaultReadObject java/security/AccessController doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; getCause ()Ljava/lang/Throwable; *(Ljava/lang/String;Ljava/lang/Throwable;)V java/lang/Class getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; (Ljava/lang/reflect/Field;)J (Ljava/lang/String;)V initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; desiredAssertionStatus java/lang/Runtime
getRuntime ()Ljava/lang/Runtime; availableProcessors ! ^ g h i m n o p r s t u o v w u o x y u o z ? { | ? } | ? ~ u u o ? ? u o ? ? u o ? ? u o ? ? ? ? n ? n ? n ? s + ? ? ? ]
? *? +,? ? ? / ?
? ?
? |
? | ?
? ? ? ? ? ]
? *? +,? ? ? 3 ?
? ?
? |
? | ?
? ? ? ? ? ]
? *? ? ? ? 7 ?
? ?
? u
? u ?
? ? ? ? ? U ? ? *? *? ? ?
Y? ?*? ?
D E ? ? ? ? ? ? ? ? ? [
&? +? ? Y?
?:*? ::? ?? 6 ? :
? ?
? ? ? ? ? ? ?
+? ? n:? S? :*? ? *? ? ? ? ? ? &*? Y:? ? Y:? ? ? ? ???? ? *W
? ?? :? ?
*? Y::??<? ?? ? Y+? :*? :? ??
? *+? ? ? ?+? ? ? S T U Y "Z )[ 0\ F] L^ O_ Z` ea lb ?c ?d ?f ?h ?i ?j ?k ?n ?o ?p ?r ?s ?t ?uvw xy${ ? ? l F ? | ^ W ? | ) ? ? s 0 ? ? ?
? ? | ? ? | ? ? | # ? | &