
com.groupbyinc.flux.common.apache.lucene.util.FrequencyTrackingRingBuffer$IntBag.class Maven / Gradle / Ivy
???? 4 x Pcom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer$IntBag java/lang/Object 9com/groupbyinc/flux/common/apache/lucene/util/Accountable FrequencyTrackingRingBuffer.java Icom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer IntBag BASE_RAM_BYTES_USED J keys [I freqs mask I $assertionsDisabled Z (I)V ()V
java/lang/Math max (II)I
java/lang/Integer
highestOneBit (I)I ! "
# % java/lang/AssertionError '
(
* , . this RLcom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer$IntBag; maxSize capacity ramBytesUsed ()J 6 ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator 8 sizeOf ([I)J : ;
9 < frequency slot key add remove (I)Z relocateAdjacentKeys D
E newFreq between (III)Z H I
J freq expectedSlot freeSlot
chainStart chainEnd asMap ()Ljava/util/Map; java/util/HashMap S
T
java/util/Map V valueOf (I)Ljava/lang/Integer; X Y
Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; \ ] W ^ i map 7Ljava/util/Map; Ljava/util/Map; java/lang/Class e desiredAssertionStatus ()Z g h
f i shallowSizeOfInstance (Ljava/lang/Class;)J k l
9 m Code LocalVariableTable LineNumberTable
StackMapTable LocalVariableTypeTable Signature 9()Ljava/util/Map;
SourceFile InnerClasses
o ? @*? hl? =d? $x=? &? ? ? (Y? )?*?
? +*?
? -*d? /? p @ 0 1 @ 2 2 3 q " q s u v * w 1 x 8 y ? z r ? * 4 5 o J ? 7*? +? =a*? -? =a? p 0 1 q ~ ? ~ > " o ? /*? /~=*? +.?
*? -.?*? -.? ?`*? /~=??? p ( ? / 0 1 / @ q ? ? ? ? ! ? # ? r ?
A " o ? B*? /~=*? -.? *? +O*? -[O?*? +.? *? -\.`[O?`*? /~=??? p ; ? B 0 1 B @ q ? ? ? ? ? * ? 6 ? r ? B C o ? ?*? /~=*? -.? ?*? +.? *? -\.d[O>? *? F?`*? /~=??? p * ( G 8 ? ? 0 1 ? @ q &