
com.groupbyinc.flux.common.apache.lucene.uninverting.FieldCacheSanityChecker.class Maven / Gradle / Ivy
???? 34 Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker java/lang/Object FieldCacheSanityChecker.java Ycom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$InsanityType InsanityType Ucom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$Insanity Insanity Xcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$ReaderField ReaderField Jcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry ?com/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache
CacheEntry Mcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$BitsEntry Ccom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl BitsEntry Scom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CreationPlaceholder CreationPlaceholder ()V
this NLcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker; checkSanity ?(Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache;)[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$Insanity; getCacheEntries O()[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry; $ % & ?([Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry;)[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$Insanity; " (
) cache ALcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache;
check . (
/ cacheEntries M[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry;
sanityChecker 7com/groupbyinc/flux/common/apache/lucene/util/MapOfSets 4 java/util/HashMap 6 (I)V 8
7 9 (Ljava/util/Map;)V ;
5 < java/util/HashSet >
? 2
java/util/Set B getValue ()Ljava/lang/Object; D E
F getReaderKey H E
I getFieldName ()Ljava/lang/String; K L
M '(Ljava/lang/Object;Ljava/lang/String;)V O
P java/lang/System R identityHashCode (Ljava/lang/Object;)I T U
S V java/lang/Integer X valueOf (I)Ljava/lang/Integer; Z [
Y \ put '(Ljava/lang/Object;Ljava/lang/Object;)I ^ _
5 ` add (Ljava/lang/Object;)Z b c C d java/util/ArrayList f size ()I h i C j
g 9 checkValueMismatch ?(Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;Ljava/util/Set;)Ljava/util/Collection; m n
o java/util/List q addAll (Ljava/util/Collection;)Z s t r u checkSubreaders ?(Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;)Ljava/util/Collection; w x
y r j toArray (([Ljava/lang/Object;)[Ljava/lang/Object; | } r ~ X[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$Insanity; ? item LLcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry; val Ljava/lang/Object; rf ZLcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$ReaderField; valId Ljava/lang/Integer; i I valIdToItems ?Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets; 9Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets; readerFieldToValIds ?Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets; valMismatchKeys kLjava/util/Set; Ljava/util/Set; insanity iLjava/util/List; Ljava/util/List; isEmpty ()Z ? ? C ? getMap ()Ljava/util/Map; ? ?
5 ? iterator ()Ljava/util/Iterator; ? ? C ?
java/util/Map ? java/util/Iterator ? hasNext ? ? ? ? next ? E ? ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? ? ? ? r d
VALUEMISMATCH [Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$InsanityType; ? ? ? java/lang/StringBuilder ?
? $Multiple distinct value objects for ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? toString ? L
?
? ? ?(Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheSanityChecker$InsanityType;Ljava/lang/String;[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry;)V ?
?
cacheEntry i$ Ljava/util/Iterator; value
badEntries ^Ljava/util/List; badness rfMap ?Ljava/util/Map;>; Ljava/util/Map; valMap ?Ljava/util/Map;>;
? 9 keySet ()Ljava/util/Set; ? ? ? ? contains ? c C ? readerKey ? ?
? getAllDescendantReaderKeys $(Ljava/lang/Object;)Ljava/util/List; ? ?
? r ? fieldName Ljava/lang/String; ? ?
? containsKey ? c ? ? java/util/Collection ? putAll +(Ljava/lang/Object;Ljava/util/Collection;)I ? ?
5 ? remove ? ? ? ? SUBREADER ? ? ? Found caches for descendants of ? kid kidKey kids $Ljava/util/List; parent badChildren ?Ljava/util/Map;>; badKids ?Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets; viToItemSets
rfToValIdSets seen readerFields Ecom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException (I)Ljava/lang/Object; ? r :com/groupbyinc/flux/common/apache/lucene/index/IndexReader
getContext E()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext;
Acom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext children ()Ljava/util/List;
reader >()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;
getCoreCacheKey E
subList (II)Ljava/util/List; r ctx CLcom/groupbyinc/flux/common/apache/lucene/index/IndexReaderContext; childs ULjava/util/List; ace GLcom/groupbyinc/flux/common/apache/lucene/store/AlreadyClosedException; obj seed all Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable Signature(Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;Ljava/util/Set;)Ljava/util/Collection;?(Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;Lcom/groupbyinc/flux/common/apache/lucene/util/MapOfSets;)Ljava/util/Collection; 8(Ljava/lang/Object;)Ljava/util/List;
SourceFile InnerClasses 0 ) 3 *? ? * ! +
9 ; " # ) 4
*? ' ? *? *
+ , + B ? " ( ) F ? Y? -L+*? 0? * 1 2 3 ! +
K L ? . ( ) 2
?+? +?? ?
?? 5Y? 7Y? :? =M? 5Y? 7Y? :? =N? ?Y? @:6+?? h+2:? G:? ? ? J? ? ? ??
Y? J? N? Q:? W? ]: , ? aW- ? a?
? e W????? gY? k h? l:*,-? p? v W*,-? z? v W? { ?
? ? ?? * p K Y ? ? R R ? ? { ) ? ? ? ? ? > l ? ? ? ! ? 1 2 ! ? ? ? 2 ? ? ? ; ? ? ? ? 3 ? ? , * ! ? ? ? 2 ? ? ? ; ? ? ? ? 3 ? ? + Z X Y _ ! a 2 e ; h E i K j R o Z p ] s e t h v { y ? | ? } ? ~ ? h ? ? ? ? ? ? ? ?- + ? - A 5 5 C ?
? ;? m n ) ? ? gY-? k h? l:-? ? ? ?,? ?:+? ?:-? ? :? ? ? ?? ? ?
:? gY-? k h? l: ? ? ? C? ? :
? ? ? H
? ? ? Y:? ? ? C? ? :? ? ? ? ? ? :
? ? W????? ? { ? :
? ? A:
?
Y? ?? ?Y? ??? ?? ?? ?? ?
? Ź ? W??2? * ? ?
? ?
? # ? ? ~ 6 ? ? h O ? ?
U ? ? ? ? 9 ? 2
D ? ? ? . ? ? ? ? ? ? &