com.groupbyinc.flux.common.HdrHistogram.AtomicHistogram.class Maven / Gradle / Ivy
???? 2 ? 7com/groupbyinc/flux/common/HdrHistogram/AtomicHistogram 1com/groupbyinc/flux/common/HdrHistogram/Histogram AtomicHistogram.java totalCountUpdater 4Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; oLjava/util/concurrent/atomic/AtomicLongFieldUpdater;
totalCount J counts -Ljava/util/concurrent/atomic/AtomicLongArray; getCountAtIndex (I)J +java/util/concurrent/atomic/AtomicLongArray get
this 9Lcom/groupbyinc/flux/common/HdrHistogram/AtomicHistogram; index I getCountAtNormalizedIndex incrementCountAtIndex (I)V getAndIncrement
addToCountAtIndex (IJ)V getAndAdd (IJ)J " #
$ value setCountAtIndex lazySet ( !
) setCountAtNormalizedIndex getNormalizingIndexOffset ()I setNormalizingIndexOffset java/lang/IllegalStateException / fAtomicHistogram does not support non-zero normalizing index settings. Use ConcurrentHistogram Instead. 1 (Ljava/lang/String;)V 3 4
0 5 normalizingIndexOffset shiftNormalizingIndexByOffset (IZ)V VAtomicHistogram does not support Shifting operations. Use ConcurrentHistogram Instead. : offsetToAdd lowestHalfBucketPopulated Z resize (J)V VAtomicHistogram does not support resizing operations. Use ConcurrentHistogram Instead. A newHighestTrackableValue
setAutoResize (Z)V WAtomicHistogram does not support AutoResize operation. Use ConcurrentHistogram Instead. F
autoResize clearCounts ()V length K -
L N 2java/util/concurrent/atomic/AtomicLongFieldUpdater P set (Ljava/lang/Object;J)V R S
Q T i copy ;()Lcom/groupbyinc/flux/common/HdrHistogram/AtomicHistogram; >(Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;)V 3 Y
Z add \ Y
] #copyCorrectedForCoordinatedOmission <(J)Lcom/groupbyinc/flux/common/HdrHistogram/AtomicHistogram; (addWhileCorrectingForCoordinatedOmission ?(Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;J)V a b
c #expectedIntervalBetweenValueSamples toHistogram
getTotalCount ()J (Ljava/lang/Object;)J i
Q j
setTotalCount incrementTotalCount incrementAndGet n i
Q o addToTotalCount addAndGet (Ljava/lang/Object;J)J r s
Q t _getEstimatedFootprintInBytes (JI)V (JJI)V 3 x
y highestTrackableValue numberOfSignificantValueDigits (JJIZ)V 3 }
~ countsArrayLength ? ? 3
? wordSizeInBytes ? ? lowestDiscernibleValue ?(Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;Z)V 3 ?
? source ;Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram; decodeFromByteBuffer Q(Ljava/nio/ByteBuffer;J)Lcom/groupbyinc/flux/common/HdrHistogram/AtomicHistogram; d(Ljava/nio/ByteBuffer;Ljava/lang/Class;J)Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram; ? ?
? buffer Ljava/nio/ByteBuffer; minBarForHighestTrackableValue decodeFromCompressedByteBuffer !java/util/zip/DataFormatException ? ? ?
?
readObject (Ljava/io/ObjectInputStream;)V java/io/IOException ? java/lang/ClassNotFoundException ? java/io/ObjectInputStream ? defaultReadObject ? J
? ? o Ljava/io/ObjectInputStream; fillCountsArrayFromBuffer (Ljava/nio/ByteBuffer;I)V java/nio/ByteBuffer ? asLongBuffer ()Ljava/nio/LongBuffer; ? ?
? ? java/nio/LongBuffer ? h
? ? logbuffer Ljava/nio/LongBuffer; 6(J)Lcom/groupbyinc/flux/common/HdrHistogram/Histogram; _ `
? 5()Lcom/groupbyinc/flux/common/HdrHistogram/Histogram; W X
? >(J)Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram; =()Lcom/groupbyinc/flux/common/HdrHistogram/AbstractHistogram;
newUpdater Y(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; ? ?
Q ? Signature Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile ! ? @
@
? = *? ? ? ? ? + ? = *? ? ? ? ? 0 ? B
*? ? X? ?
?
5 6 ! ? M *? ? %X? ? &