classes.io.netty.util.internal.chmv8.Striped64.class Maven / Gradle / Ivy
???? 2 ? &io/netty/util/internal/chmv8/Striped64 java/lang/Number Striped64.java +io/netty/util/internal/chmv8/Striped64$Cell Cell (io/netty/util/internal/chmv8/Striped64$1 threadHashCode Ljava/lang/ThreadLocal; Ljava/lang/ThreadLocal<[I>; rng Ljava/util/Random; NCPU I cells .[Lio/netty/util/internal/chmv8/Striped64$Cell; base J busy UNSAFE Lsun/misc/Unsafe;
baseOffset
busyOffset ()V
this (Lio/netty/util/internal/chmv8/Striped64; casBase (JJ)Z # % sun/misc/Unsafe ' compareAndSwapLong (Ljava/lang/Object;JJJ)Z ) *
( + cmp val casBusy ()Z 1 compareAndSwapInt (Ljava/lang/Object;JII)Z 3 4
( 5 fn (JJ)J retryUpdate (J[IZ)V ; java/lang/ThreadLocal = set (Ljava/lang/Object;)V ? @
> A C java/util/Random E nextInt ()I G H
F I [I K M O (J)V Q
R / 0
T java/lang/Throwable W value Y Z 7 8
\ cas ^ "
_ a c ! "
e r h rs m j created Z -Lio/netty/util/internal/chmv8/Striped64$Cell; i v a n init as x hc wasUncontended collide
internalReset initialValue getUnsafe ()Lsun/misc/Unsafe; java/lang/SecurityException } 'java/security/PrivilegedActionException { |
( ?
java/security/AccessController ? doPrivileged =(Ljava/security/PrivilegedExceptionAction;)Ljava/lang/Object; ? ?
? ? java/lang/RuntimeException ? Could not initialize intrinsics ? getCause ()Ljava/lang/Throwable; ? ?
? ? *(Ljava/lang/String;Ljava/lang/Throwable;)V ?
? ? e )Ljava/security/PrivilegedActionException;
access$000
? java/lang/Exception ?
>
F java/lang/Runtime ?
getRuntime ()Ljava/lang/Runtime; ? ?
? ? availableProcessors ? H
? ? java/lang/Class ? getDeclaredField -(Ljava/lang/String;)Ljava/lang/reflect/Field; ? ?
? ? objectFieldOffset (Ljava/lang/reflect/Field;)J ? ?
( ? java/lang/Error ? (Ljava/lang/Throwable;)V ?
? ? sk Ljava/lang/Class<*>; Ljava/lang/Class; Ljava/lang/Exception; Signature Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable
SourceFile InnerClasses ?
? ? ? ? 3 *? ? ? ?
? ? ! " ? K
? $*? &!? ,? ?
-
. ? ? / 0 ? 7
? $*? 2? 6? ?
? ? 7 8 9 : ? M -? *? <?
YN? B? D? J6-? ? [O6? -.66*? NY:?O?Y6?Fd~2Y: ? r*? P? e? Y? S:
*? P? T*? U? M6*? NY:? &?Y6
?
d~Y62?
S6*? P?
:*? P???z?F6? ?? 6? ? ? [\7*? ]? `? ?? b? *? N? 6? f? 6? [*? P? T*? U? M*? N? ,x? :
6?
2S????*
? N*? P?
:*? P?6???
x?6|?6x?6-O? y*? P? Z*? N? Q*? U? J6
*? N? !? :~? Y? SS*? N6
*? P?
:*? P?
? ? !? **? d\7*? ]? f? ? ??4? x ? ? ? ? ? LT TVT ??? ??? ? ? g ( h &