-org/xmldb/store/BaseHashMapjava/lang/ObjectisIntKeyZ isLongKey isObjectKey isNoValue isIntValue isLongValue isObjectValue hashIndexLorg/xmldb/store/HashIndex; intKeyTable[IobjectKeyTable[Ljava/lang/Object; longKeyTable[J intValueTableobjectValueTablelongValueTable accessMinI accessCount accessTable loadFactorF threshold maxCapacity purgePolicy hasZeroKey zeroKeyIndex noKeyOrValue ConstantValue intKeyOrValuelongKeyOrValueobjectKeyOrValueNO_PURGE PURGE_ALL PURGE_HALF PURGE_QUARTER(IFIIZ)V Exceptions"java/lang/IllegalArgumentException3Code()V 06 7  9 " ; 47  >  @org/xmldb/store/HashIndexB(IIZ)V 0D CE  G  I  K  M  O  Q  S  U  W  Y  [  ]  _  a  cZelixZeli getLookup(Ljava/lang/Object;I)I(I)I np Cqequals(Ljava/lang/Object;)Z st u getNextLookup wp CxxZeli(J)Ix addOrRemove;(JJLjava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;hashCode()I  getHashIndex p C hashTable  C !  unlinkNode(III)V C   elementCount  Creset()Z  linkNode(II)I CZelixZel((ILjava/lang/Object;Z)Ljava/lang/Object; i removeObject&(Ljava/lang/Object;)Ljava/lang/Object;  rehash(I)V clear 6  newNodePointer  C(II)V C nextLookup(IIZI)I resizeElementArrays xZeljava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V ixZeclearElementArrayslixremoveFromElementArrays linkTable  CZe removeRowremoveEmptyNode(I)Z C  removeLookup(I)Ljava/lang/Object;    CgetAccessCountCeilingorg/xmldb/lib/ArrayCounterrank ([IIIII)I li  xZeresetAccessCountlsizeisEmpty containsKey no  q(J)Z n  containsValuei SourceFileBaseHashMap.javax,org/xmldb/store/BaseHashMap$BaseHashIterator!      !"#$%&$'($)*$+,$%-$'.$)/$+01245*8*:*< $ 4Y=*$?*A*A*A$j66*CYFH*A6*J* L&*N*P*R* T*V* X5*Z*\*^* `*b * dno5:.*Hr>*P2:+v*Hy>np55)*Hr=*L.>*Hy=n59-*Hr>*T/7*Hy>5 u6*N6*H6 *H .6 6 : ^*N*P 2v9J3*J*L .0*R*T / 6 *H y6   *N*P S- **<*J*L O *T P*Z*\ 2: *\ S$*V*X O*^ *` P*H   *d *d O *Z*\ 2: *\ S%*V*X !O*^ *` !P*d*d *YZ`O  *H*A**!*H  6 *N*P SG*J *L O 1** <#*R*T P ** <*Z*\ S%*V*X !O*^ *` !P*d*d *YZ`O 5B 66*H6*H.66: *L.6*Hy6I **<*LO*\2:*\S*H*d *dO*Z*\2:*\,S*d*d*YZ`O*H*A* *,*H6*LO**<*\,S*d*d*YZ`O5|++=*H>*H.66:O*P2+v2*PS*H*Z*\2:*\S6*Hy65oc***A**Hh*: **:**Al*:**Al*:5 *H=*>*<6*H*?j**<*A6 7 7: : *N*P2: *J*L.7 *T/7*Z*\2: '*V*X.7*^ *`/7*  W*d*d*Hd*d.O*Y6U**HDZ56*J*LN* L-*L*V*XN* X-*X*R*TN* T-*T*^*`N* `-*`*N*PN*P-*P*Z*\N*\-*\*d*dN* d-*dѱ5*J> *LO*R> *T P*N> *PS*V> *XO*^> *` P*Z> *\S*d> *dO5*Hݾ=*J*LN-`-dd*LdO*R*TN-`-dd*Td P*N*PN-`-dd*PdS*V*XN-`-dd*XdO*^*`N-`-dd*`d P*Z*\N-`-dd*\dS5k_U*N*P2B=*J*L.'!*T/  p5{o_*N*P2LG*J"*L.*.*<&!*T/ * *<*H5*HW*52&*N* *P2**L. 658,*****<**Hݾ*H5*d**5cW*Az=@@=*>*H66&*P2:*d. *W*65E9**Yz*Yz*d< *d\.zO5*H5*Ht5'+*++=5*=5* > t5=+h*\2\*N*P2LG*J"*L.*.*<&!*T/ * *<*H#+*\2v*H