com.groupbyinc.flux.common.util.LongObjectPagedHashMap.class Maven / Gradle / Ivy
???? 4 ? 6com/groupbyinc/flux/common/util/LongObjectPagedHashMap ?Lcom/groupbyinc/flux/common/util/AbstractPagedHashMap;Ljava/lang/Iterable;>; 4com/groupbyinc/flux/common/util/AbstractPagedHashMap java/lang/Iterable LongObjectPagedHashMap.java =com/groupbyinc/flux/common/util/LongObjectPagedHashMap$Cursor Cursor 8com/groupbyinc/flux/common/util/LongObjectPagedHashMap$1 keys +Lcom/groupbyinc/flux/common/util/LongArray; values -Lcom/groupbyinc/flux/common/util/ObjectArray; 2Lcom/groupbyinc/flux/common/util/ObjectArray; $assertionsDisabled Z .(Lcom/groupbyinc/flux/common/util/BigArrays;)V /(JLcom/groupbyinc/flux/common/util/BigArrays;)V
this =Lcom/groupbyinc/flux/common/util/LongObjectPagedHashMap; 8Lcom/groupbyinc/flux/common/util/LongObjectPagedHashMap; bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays;??? 0(JFLcom/groupbyinc/flux/common/util/BigArrays;)V "
# capacity J
# ()J % (
) )com/groupbyinc/flux/common/util/BigArrays + newLongArray /(JZ)Lcom/groupbyinc/flux/common/util/LongArray; - .
, / 1 newObjectArray 0(J)Lcom/groupbyinc/flux/common/util/ObjectArray; 3 4
, 5 7
maxLoadFactor F get (J)Ljava/lang/Object; hash (J)J = >
? mask A & B slot (JJ)J D E
F +com/groupbyinc/flux/common/util/ObjectArray H ; < I J java/lang/Object L )com/groupbyinc/flux/common/util/LongArray N ; > O P nextSlot R E
S value TT; Ljava/lang/Object; i key put '(JLjava/lang/Object;)Ljava/lang/Object; size \ & ] maxSize _ & ` b java/lang/AssertionError d ()V f
e g grow i f
j set l [
m remove I m used (J)Z q r
s removeAndAdd (J)V u v
w j previous "java/lang/IllegalArgumentException { Null values are not supported } (Ljava/lang/String;)V
| ? l E O ? iterator ()Ljava/util/Iterator; ;(Lcom/groupbyinc/flux/common/util/LongObjectPagedHashMap;)V ?
? close +com/groupbyinc/flux/common/lease/Releasable ? ,com/groupbyinc/flux/common/lease/Releasables ? 1([Lcom/groupbyinc/flux/common/lease/Releasable;)V ? ?
? ? resize ? Y(Lcom/groupbyinc/flux/common/util/LongArray;J)Lcom/groupbyinc/flux/common/util/LongArray; ? ?
, ? ](Lcom/groupbyinc/flux/common/util/ObjectArray;J)Lcom/groupbyinc/flux/common/util/ObjectArray; ? ?
, ? bucket index removed \ (
?
)
access$000 e(Lcom/groupbyinc/flux/common/util/LongObjectPagedHashMap;)Lcom/groupbyinc/flux/common/util/LongArray; x0
access$100 g(Lcom/groupbyinc/flux/common/util/LongObjectPagedHashMap;)Lcom/groupbyinc/flux/common/util/ObjectArray; java/lang/Class ? desiredAssertionStatus ()Z ? ?
? ? Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable
StackMapTable (J)TT; (JTT;)TT; \()Ljava/util/Iterator;>;
SourceFile InnerClasses ! ? ? S * +? ? ? ? ?
' ( ? ] *!-? $? ? % &