Edit C:\dspace\webapps\xmlui\WEB-INF\lib\org\elasticsearch\common\util\BloomFilter.class
???? 3 )org/elasticsearch/common/util/BloomFilter java/lang/Object BloomFilter.java +org/elasticsearch/common/util/BloomFilter$1 1org/elasticsearch/common/util/BloomFilter$Hashing Hashing 2org/elasticsearch/common/util/BloomFilter$BitArray BitArray 1org/elasticsearch/common/util/BloomFilter$Factory Factory bits 4Lorg/elasticsearch/common/util/BloomFilter$BitArray; numHashFunctions I hashing 3Lorg/elasticsearch/common/util/BloomFilter$Hashing; create /(ID)Lorg/elasticsearch/common/util/BloomFilter; 0(IDI)Lorg/elasticsearch/common/util/BloomFilter; expectedInsertions fpp D "java/lang/IllegalArgumentException optimalNumOfBits (JD)J ! " # optimalNumOfHashFunctions (JJ)I % & ' <init> (J)V ) * + DEFAULT - . k(Lorg/elasticsearch/common/util/BloomFilter$BitArray;ILorg/elasticsearch/common/util/BloomFilter$Hashing;)V ) 0 1 java/lang/StringBuilder 3 ()V ) 5 4 6 Could not create BloomFilter of 8 append -(Ljava/lang/String;)Ljava/lang/StringBuilder; : ; 4 < (J)Ljava/lang/StringBuilder; : > 4 ? bits A toString ()Ljava/lang/String; C D 4 E *(Ljava/lang/String;Ljava/lang/Throwable;)V ) G H e $Ljava/lang/IllegalArgumentException; numBits J deserialize P(Lorg/apache/lucene/store/DataInput;)Lorg/elasticsearch/common/util/BloomFilter; java/io/IOException P !org/apache/lucene/store/DataInput R readInt ()I T U S V [J X readLong ()J Z [ S \ ([J)V ) ^ _ fromType 6(I)Lorg/elasticsearch/common/util/BloomFilter$Hashing; a b c i in #Lorg/apache/lucene/store/DataInput; version numLongs data numberOfHashFunctions hashType serilaize R(Lorg/elasticsearch/common/util/BloomFilter;Lorg/apache/lucene/store/DataOutput;)V "org/apache/lucene/store/DataOutput o writeInt (I)V q r p s u j X w writeLong y * p z | ~ type ? U ? l arr$ len$ i$ filter +Lorg/elasticsearch/common/util/BloomFilter; out $Lorg/apache/lucene/store/DataOutput; readFrom ](Lorg/elasticsearch/common/io/stream/StreamInput;)Lorg/elasticsearch/common/util/BloomFilter; .org/elasticsearch/common/io/stream/StreamInput ? readVInt ? U ? ? ? \ 0Lorg/elasticsearch/common/io/stream/StreamInput; writeTo _(Lorg/elasticsearch/common/util/BloomFilter;Lorg/elasticsearch/common/io/stream/StreamOutput;)V /org/elasticsearch/common/io/stream/StreamOutput ? writeVInt ? r ? ? ? z 1Lorg/elasticsearch/common/io/stream/StreamOutput; 6 QCurrently we don't allow BloomFilters that would use more than 255 hash functions ? (Ljava/lang/String;)V ) ? ? this put $(Lorg/apache/lucene/util/BytesRef;)Z Y(Lorg/apache/lucene/util/BytesRef;ILorg/elasticsearch/common/util/BloomFilter$BitArray;)Z ? ? ? value !Lorg/apache/lucene/util/BytesRef; mightContain ? ? ? getNumHashFunctions getSizeInBytes bitSize ? [ ? hashCode ? U ?@ java/lang/Math ? log (D)D ? ? ? ? round (D)J ? ? ? ? max (II)I ? ? ? ? n m p getblock ([BII)J ? key [B offset index i_8 blockOffset rotl64 (JI)J v fmix (J)J?Q???U???????S k hash3_x64_128 ([BIIJ)J??{?BS?L??C'E? ? ? ? ? ? ? ? R??) 8IZ? ? ? ? k1 k2 length seed nblocks h1 h2 c1 c2 Code LocalVariableTable LineNumberTable StackMapTable Exceptions SourceFile InnerClasses ! ? ; '? ? ? ? ? ? ? U? ;?'? $7? ?? (>? Y? Y? ,? /? 2?:? Y? 4Y? 79? =? @B? =? F? I? / 0 ? 4 2 # J K U U U G L M ? "