Edit C:\dspace\webapps\rest\WEB-INF\lib\org\elasticsearch\common\hppc\ObjectLongOpenHashMap.class
???? 2? 3org/elasticsearch/common/hppc/ObjectLongOpenHashMap w<KType:Ljava/lang/Object;>Ljava/lang/Object;Lorg/elasticsearch/common/hppc/ObjectLongMap<TKType;>;Ljava/lang/Cloneable; java/lang/Object +org/elasticsearch/common/hppc/ObjectLongMap java/lang/Cloneable ObjectLongOpenHashMap.java Borg/elasticsearch/common/hppc/ObjectLongOpenHashMap$ValuesIterator ValuesIterator Corg/elasticsearch/common/hppc/ObjectLongOpenHashMap$ValuesContainer ValuesContainer @org/elasticsearch/common/hppc/ObjectLongOpenHashMap$KeysIterator KeysIterator Aorg/elasticsearch/common/hppc/ObjectLongOpenHashMap$KeysContainer KeysContainer Aorg/elasticsearch/common/hppc/ObjectLongOpenHashMap$EntryIterator EntryIterator 5org/elasticsearch/common/hppc/ObjectLongOpenHashMap$1 MIN_CAPACITY I DEFAULT_CAPACITY DEFAULT_LOAD_FACTOR F?@ keys [Ljava/lang/Object; [TKType; values [J allocated [Z assigned loadFactor resizeAt lastSlot perturbation $assertionsDisabled Z <init> ()V (I)V 2 4 5 this >Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; 5Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap; (IF)V 2 : ; initialCapacity 2 3 > java/lang/Math @ max (II)I B C A D 0 1 F java/lang/AssertionError H 1Initial capacity must be between (0, 2147483647]. J (Ljava/lang/Object;)V 2 L I M #Load factor must be between (0, 1]. O , " Q 0org/elasticsearch/common/hppc/HashContainerUtils S roundCapacity (I)I U V T W allocateBuffers Y 4 Z A(Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer;)V <org/elasticsearch/common/hppc/ObjectLongAssociativeContainer ] size ()I _ ` ^ a?? putAll A(Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer;)I d e f container GLorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer<TKType;>; >Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer; put (Ljava/lang/Object;J)J + m ) * o I > / r 'org/elasticsearch/common/hppc/Internals t rehash (Ljava/lang/Object;I)I v w u x $ % z equals (Ljava/lang/Object;)Z | } ~ ' ( ? - ? expandAndPut (Ljava/lang/Object;JI)V ? ? ? oldValue J key TKType; Ljava/lang/Object; value mask slot iterator ()Ljava/util/Iterator; ? ? ^ ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? 6org/elasticsearch/common/hppc/cursors/ObjectLongCursor ? ? ? ? ? ? ? ? ? k l ? c BLorg/elasticsearch/common/hppc/cursors/ObjectLongCursor<+TKType;>; 8Lorg/elasticsearch/common/hppc/cursors/ObjectLongCursor; i$ Ljava/util/Iterator; HLorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer<+TKType;>; count (Ljava/lang/Iterable;)I java/lang/Iterable ? ? ? iterable YLjava/lang/Iterable<+Lorg/elasticsearch/common/hppc/cursors/ObjectLongCursor<+TKType;>;>; Ljava/lang/Iterable; putIfAbsent (Ljava/lang/Object;J)Z containsKey ? } ? putOrAdd (Ljava/lang/Object;JJ)J putValue additionValue addTo ? ? ? nextCapacity ? V T ? . ? % ( * java/util/Arrays ? fill (([Ljava/lang/Object;Ljava/lang/Object;)V ? ? ? ? k v i pendingKey pendingValue freeSlot oldKeys oldValues oldAllocated newArray (I)Ljava/lang/Object; ? ? u ? ceil (D)D ? ? A ? computePerturbationValue ? V ? capacity PERTURBATIONS [I ? ? T ? java/lang/Integer ? numberOfLeadingZeros ? V ? ? remove (Ljava/lang/Object;)J shiftConflictingKeys ? 4 ? wrappedAround slotOther slotCurr slotPrev removeAll 2(Lorg/elasticsearch/common/hppc/ObjectContainer;)I -org/elasticsearch/common/hppc/ObjectContainer ? ? ? 2org/elasticsearch/common/hppc/cursors/ObjectCursor ? ? ? ? ? ? ? ? cursor >Lorg/elasticsearch/common/hppc/cursors/ObjectCursor<+TKType;>; 4Lorg/elasticsearch/common/hppc/cursors/ObjectCursor; 9Lorg/elasticsearch/common/hppc/ObjectContainer<+TKType;>; /Lorg/elasticsearch/common/hppc/ObjectContainer; before =(Lorg/elasticsearch/common/hppc/predicates/ObjectPredicate;)I 8org/elasticsearch/common/hppc/predicates/ObjectPredicate apply } predicate DLorg/elasticsearch/common/hppc/predicates/ObjectPredicate<-TKType;>; :Lorg/elasticsearch/common/hppc/predicates/ObjectPredicate; states get getOrDefault defaultValue lkey lslot ` lget ()J Call containsKey() first. 6Last call to exists did not have any associated value. lset (J)J previous clear ([ZZ)V ?! ?" isEmpty a hashCode ? (Ljava/lang/Object;)I v( u) (J)I v+ u, ALorg/elasticsearch/common/hppc/cursors/ObjectLongCursor<TKType;>; h a ? ? 2 other 6Lorg/elasticsearch/common/hppc/ObjectLongMap<TKType;>; -Lorg/elasticsearch/common/hppc/ObjectLongMap; obj 8(Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap;)V 28 9 forEach ~(Lorg/elasticsearch/common/hppc/procedures/ObjectLongProcedure;)Lorg/elasticsearch/common/hppc/procedures/ObjectLongProcedure; <org/elasticsearch/common/hppc/procedures/ObjectLongProcedure= (Ljava/lang/Object;J)V ?>@ procedure TT; >Lorg/elasticsearch/common/hppc/procedures/ObjectLongProcedure; E()Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap$KeysContainer; 9 /()Lorg/elasticsearch/common/hppc/LongContainer; o(Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap;Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap$1;)V 2H I clone 7()Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap; $java/lang/CloneNotSupportedExceptionMK ? O ?O ?O ?O java/lang/RuntimeExceptionT (Ljava/lang/Throwable;)V 2V UW cloned e &Ljava/lang/CloneNotSupportedException; toString ()Ljava/lang/String; java/lang/StringBuilder^ _ > [a append -(Ljava/lang/String;)Ljava/lang/StringBuilder;cd _e , g -(Ljava/lang/Object;)Ljava/lang/StringBuilder;ci _j =>l (J)Ljava/lang/StringBuilder;cn _o ]q\] _s buffer Ljava/lang/StringBuilder; first from L([Ljava/lang/Object;[J)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap; "java/lang/IllegalArgumentExceptionz 8Arrays of keys and values must have an identical length.| (Ljava/lang/String;)V 2~ { > map u(Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer;)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap; 2 \ ? newInstance newInstanceWithoutPerturbations > 9(IF)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap; newInstanceWithExpectedSize 8(I)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap;?? ? expectedSize?? ?KL ? 2()Lorg/elasticsearch/common/hppc/ObjectCollection; $E ? <clinit> java/lang/Class? desiredAssertionStatus? ? ?? ConstantValue Signature Code LocalVariableTable LocalVariableTypeTable LineNumberTable StackMapTable J(Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer<TKType;>;)V (TKType;J)J K(Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer<+TKType;>;)I \(Ljava/lang/Iterable<+Lorg/elasticsearch/common/hppc/cursors/ObjectLongCursor<+TKType;>;>;)I (TKType;J)Z (TKType;JJ)J (TKType;JI)V (TKType;)J <(Lorg/elasticsearch/common/hppc/ObjectContainer<+TKType;>;)I G(Lorg/elasticsearch/common/hppc/predicates/ObjectPredicate<-TKType;>;)I ()TKType; (TKType;)Z Y()Ljava/util/Iterator<Lorg/elasticsearch/common/hppc/cursors/ObjectLongCursor<TKType;>;>; U<T::Lorg/elasticsearch/common/hppc/procedures/ObjectLongProcedure<-TKType;>;>(TT;)TT; N()Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>.KeysContainer; @()Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; d<KType:Ljava/lang/Object;>([TKType;[J)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; ?<KType:Ljava/lang/Object;>(Lorg/elasticsearch/common/hppc/ObjectLongAssociativeContainer<TKType;>;)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; Z<KType:Ljava/lang/Object;>()Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; \<KType:Ljava/lang/Object;>(IF)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; [<KType:Ljava/lang/Object;>(I)Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap<TKType;>; Exceptions SourceFile InnerClasses ! ? ? ! "