com.groupbyinc.flux.common.apache.lucene.index.ParallelCompositeReader.class Maven / Gradle / Ivy
???? 4 ? Fcom/groupbyinc/flux/common/apache/lucene/index/ParallelCompositeReader ?Lcom/groupbyinc/flux/common/apache/lucene/index/BaseCompositeReader; Bcom/groupbyinc/flux/common/apache/lucene/index/BaseCompositeReader ParallelCompositeReader.java Hcom/groupbyinc/flux/common/apache/lucene/index/ParallelCompositeReader$1 Fcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheHelper :com/groupbyinc/flux/common/apache/lucene/index/IndexReader CacheHelper closeSubReaders Z completeReaderSet Ljava/util/Set; MLjava/util/Set; cacheHelper HLcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheHelper; D([Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader;)V java/io/IOException E(Z[Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader;)V
this HLcom/groupbyinc/flux/common/apache/lucene/index/ParallelCompositeReader; readers A[Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader; ?(Z[Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader;[Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader;)V
! prepareLeafReaders ?([Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader;[Lcom/groupbyinc/flux/common/apache/lucene/index/CompositeReader;)[Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; # $
% @([Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader;)V '
( java/util/IdentityHashMap * ()V ,
+ - java/util/Collections /
newSetFromMap (Ljava/util/Map;)Ljava/util/Set; 1 2
0 3 5 7 addAll ,(Ljava/util/Collection;[Ljava/lang/Object;)Z 9 :
0 ;
java/util/Set = iterator ()Ljava/util/Iterator; ? @ > A java/util/Iterator D hasNext ()Z F G E H next ()Ljava/lang/Object; J K E L incRef N ,
O getSequentialSubReaders ()Ljava/util/List; Q R
S (Ljava/util/Collection;)Z 9 U > V >com/groupbyinc/flux/common/apache/lucene/index/CompositeReader X getReaderCacheHelper J()Lcom/groupbyinc/flux/common/apache/lucene/index/IndexReader$CacheHelper; Z [
Y \ ^ reader