com.groupbyinc.flux.common.util.LongHash.class Maven / Gradle / Ivy
???? 4 ? (com/groupbyinc/flux/common/util/LongHash ,com/groupbyinc/flux/common/util/AbstractHash
LongHash.java keys +Lcom/groupbyinc/flux/common/util/LongArray; $assertionsDisabled Z /(JLcom/groupbyinc/flux/common/util/BigArrays;)V??? 0(JFLcom/groupbyinc/flux/common/util/BigArrays;)V
this *Lcom/groupbyinc/flux/common/util/LongHash; capacity J bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays;
)com/groupbyinc/flux/common/util/BigArrays newLongArray /(JZ)Lcom/groupbyinc/flux/common/util/LongArray;
maxLoadFactor F get (J)J )com/groupbyinc/flux/common/util/LongArray # ! " $ % id find hash ) "
* mask , - slot (JJ)J / 0
1 ' "
3???????? nextSlot 7 0
8 index key set = size ? @ maxSize B C java/lang/AssertionError E ()V
G
F H ' 0
J append (JJ)V L M
N curId Q grow Y(Lcom/groupbyinc/flux/common/util/LongArray;J)Lcom/groupbyinc/flux/common/util/LongArray; S T
U <