
com.groupbyinc.flux.common.google.common.cache.LongAdder.class Maven / Gradle / Ivy
???? 2 ? 8com/groupbyinc/flux/common/google/common/cache/LongAdder 8com/groupbyinc/flux/common/google/common/cache/Striped64 java/io/Serializable :com/groupbyinc/flux/common/google/common/cache/LongAddable LongAdder.java DLcom/groupbyinc/flux/common/google/common/annotations/GwtCompatible; emulated =com/groupbyinc/flux/common/google/common/cache/Striped64$Cell
Cell serialVersionUID Jd???}
= fn (JJ)J this :Lcom/groupbyinc/flux/common/google/common/cache/LongAdder; v x ()V
add (J)V cells @[Lcom/groupbyinc/flux/common/google/common/cache/Striped64$Cell; ! " base $ % casBase (JJ)Z ' (
) ! threadHashCode Ljava/lang/ThreadLocal; , - . java/lang/ThreadLocal 0 get ()Ljava/lang/Object; 2 3
1 4 [I 6 value 8 9 cas ; (
< retryUpdate (J[IZ)V > ?
@ b a ?Lcom/groupbyinc/flux/common/google/common/cache/Striped64$Cell; n I uncontended Z hc as increment
L decrement???????? sum ()J i reset
internalReset U
V sumThenReset toString ()Ljava/lang/String; Q R
[ java/lang/Long ] (J)Ljava/lang/String; Y _
^ ` longValue intValue ()I
floatValue ()F doubleValue ()D writeObject (Ljava/io/ObjectOutputStream;)V java/io/IOException k java/io/ObjectOutputStream m defaultWriteObject o
n p writeLong r
n s s Ljava/io/ObjectOutputStream;
readObject (Ljava/io/ObjectInputStream;)V java/lang/ClassNotFoundException y java/io/ObjectInputStream { defaultReadObject }
| ~ busy ? F ? readLong ? R
| ? Ljava/io/ObjectInputStream;
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile InnerClasses RuntimeInvisibleAnnotations 0 ? ? B !a? ? ? 8 ? 3 *? ? ? ?
= > ? &