com.groupbyinc.flux.common.util.AbstractPagedHashMap.class Maven / Gradle / Ivy
???? 4 w 4com/groupbyinc/flux/common/util/AbstractPagedHashMap java/lang/Object +com/groupbyinc/flux/common/lease/Releasable AbstractPagedHashMap.java DEFAULT_MAX_LOAD_FACTOR F??? bigArrays +Lcom/groupbyinc/flux/common/util/BigArrays;
maxLoadFactor size J maxSize mask $assertionsDisabled Z hash (J)J 5com/groupbyinc/flux/common/carrotsearch/hppc/BitMixer mix64
value (D)J java/lang/Double doubleToLongBits
" D 0(JFLcom/groupbyinc/flux/common/util/BigArrays;)V ()V % '
( "java/lang/IllegalArgumentException * capacity must be >= 0 , (Ljava/lang/String;)V % .
+ / )com/groupbyinc/flux/common/util/BigArrays 1 !maxLoadFactor must be > 0 and < 1 3 5
7 java/lang/Long 9
highestOneBit ;
: < java/lang/Math > max (JJ)J @ A
? B D java/lang/AssertionError F
G ( I K M this 6Lcom/groupbyinc/flux/common/util/AbstractPagedHashMap; capacity buckets ()J slot nextSlot curSlot resize (J)V used (J)Z removeAndAdd grow Q S
] % X
G _ W X
a Y Z
c [ X
e i prevSize
newBuckets java/lang/Class k desiredAssertionStatus ()Z m n
l o
ConstantValue Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile q
r / ? ? s t % r 2 &? !? #? s $ t ) % &