com.groupbyinc.flux.common.apache.lucene.util.FrequencyTrackingRingBuffer.class Maven / Gradle / Ivy
???? 4 n Icom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer java/lang/Object 9com/groupbyinc/flux/common/apache/lucene/util/Accountable FrequencyTrackingRingBuffer.java Pcom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer$IntBag IntBag BASE_RAM_BYTES_USED J maxSize I buffer [I position frequencies RLcom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer$IntBag; $assertionsDisabled Z (II)V ()V
"java/lang/IllegalArgumentException maxSize must be at least 2 (Ljava/lang/String;)V
" $ & (I)V (
) + java/util/Arrays - fill ([II)V / 0
. 1 add (I)I 3 4
5 7 frequency 9 4
: java/lang/AssertionError <
= i this KLcom/groupbyinc/flux/common/apache/lucene/util/FrequencyTrackingRingBuffer; sentinel ramBytesUsed ()J E C D
G ?com/groupbyinc/flux/common/apache/lucene/util/RamUsageEstimator I sizeOf ([I)J K L
J M remove (I)Z O P
Q removed removedFromBag key asFrequencyMap ()Ljava/util/Map; asMap X W
Y java/lang/Class \ desiredAssertionStatus ()Z ^ _
] ` shallowSizeOfInstance (Ljava/lang/Class;)J b c
J d Code LocalVariableTable LineNumberTable
StackMapTable Signature 9()Ljava/util/Map;
SourceFile InnerClasses 1
f ? i*? ?
? Y? !?*? #*?
? %*? '*? Y? *? ,*? %? 2>? *? ,? 6W???? 8? *? ,? ;? ? =Y? >?? g * : ? i @ A i
i B h 6
. / 0 2 3 4 $ 5 0 7 8 8 ? 9 H 8 N ; h <