
com.groupbyinc.flux.common.apache.lucene.uninverting.FieldCacheImpl.class Maven / Gradle / Ivy
???? 3? Ccom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl java/lang/Object ?com/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache FieldCacheImpl.java Tcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$DocTermOrdsCache DocTermOrdsCache Xcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$BinaryDocValuesCache BinaryDocValuesCache Wcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$BinaryDocValuesImpl BinaryDocValuesImpl Xcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$SortedDocValuesCache SortedDocValuesCache Wcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$SortedDocValuesImpl SortedDocValuesImpl Mcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$LongCache LongCache Rcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$LongsFromArray LongsFromArray Vcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$DocsWithFieldCache DocsWithFieldCache Mcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$BitsEntry BitsEntry ]com/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$GrowableWriterAndMinValue # GrowableWriterAndMinValue Qcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$HoldsOneThing &
HoldsOneThing Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$Uninvert ) Uninvert Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$CacheKey , CacheKey Icom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$Cache / Cache Ecom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$1 2 Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader$CoreClosedListener 4 9com/groupbyinc/flux/common/apache/lucene/index/LeafReader 6 CoreClosedListener Jcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry 9
CacheEntry java/util/Map$Entry <
java/util/Map > Entry Fcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$Parser A Parser >com/groupbyinc/flux/common/apache/lucene/util/Bits$MatchNoBits D 2com/groupbyinc/flux/common/apache/lucene/util/Bits F MatchNoBits ?com/groupbyinc/flux/common/apache/lucene/util/Bits$MatchAllBits I MatchAllBits caches Ljava/util/Map; pLjava/util/Map;Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$Cache;>; purgeCore NLcom/groupbyinc/flux/common/apache/lucene/index/LeafReader$CoreClosedListener;
infoStream Ljava/io/PrintStream; $assertionsDisabled Z ()V U V
W H(Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl;)V U Y
3 Z O P \ init ^ V
_ this ELcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl; java/util/HashMap c (I)V U e
d f L M h java/lang/Long j TYPE Ljava/lang/Class; l m k n
Z put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; q r ? s >com/groupbyinc/flux/common/apache/lucene/index/BinaryDocValues u
Z >com/groupbyinc/flux/common/apache/lucene/index/SortedDocValues x
Z @com/groupbyinc/flux/common/apache/lucene/uninverting/DocTermOrds {
Z
Z purgeAllCaches purgeByCacheKey (Ljava/lang/Object;)V values ()Ljava/util/Collection; ? ? ? ? java/util/Collection ? iterator ()Ljava/util/Iterator; ? ? ? ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? ? ?
0 ? c KLcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$Cache; i$ Ljava/util/Iterator; coreCacheKey Ljava/lang/Object; getCacheEntries O()[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry; java/util/ArrayList ?
? f entrySet ()Ljava/util/Set; ? ? ? ?
java/util/Set ? ? ? java/util/List ? getValue ? ? = ? getKey ? ? = ? java/lang/Class ? readerCache ? M 0 ? field Ljava/lang/String; ? ? - ? custom ? ? - ? 9com/groupbyinc/flux/common/apache/lucene/util/Accountable ? ?(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;)V U ?
: ? add (Ljava/lang/Object;)Z ? ? ? ? java/lang/Throwable ? size ()I ? ? ? ? toArray (([Ljava/lang/Object;)[Ljava/lang/Object; ? ? ? ? M[Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCache$CacheEntry; ? entry NLcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$CacheKey; mapEntry ?Ljava/util/Map$Entry; Ljava/util/Map$Entry; readerKey
innerCache ?Ljava/util/Map; readerCacheEntry ?Ljava/util/Map$Entry;>; cache cacheType Ljava/lang/Class<*>;
cacheEntry vLjava/util/Map$Entry;Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$Cache;>; result ^Ljava/util/List; Ljava/util/List;
initReader >(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;)V addCoreClosedListener Q(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader$CoreClosedListener;)V ? ?
7 ? reader ;Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader; setDocsWithField ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;Ljava/lang/String;Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;)V maxDoc ? ?
7 ?
E f 9com/groupbyinc/flux/common/apache/lucene/util/FixedBitSet ? cardinality ? ?
? ? S T ? java/lang/AssertionError ?
? W
J f java/lang/String ? get &(Ljava/lang/Object;)Ljava/lang/Object; ? '(Ljava/lang/String;Ljava/lang/Object;)V U
- 7(Lcom/groupbyinc/flux/common/apache/lucene/util/Bits;)V U
! ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;Lcom/groupbyinc/flux/common/apache/lucene/uninverting/FieldCacheImpl$CacheKey;Lcom/groupbyinc/flux/common/apache/lucene/util/Accountable;)V q
0 bits 4Lcom/groupbyinc/flux/common/apache/lucene/util/Bits; numSet I
docsWithField getDocsWithField ?(Lcom/groupbyinc/flux/common/apache/lucene/index/LeafReader;Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/util/Bits; java/io/IOException
getFieldInfos =()Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfos;
7 9com/groupbyinc/flux/common/apache/lucene/index/FieldInfos fieldInfo N(Ljava/lang/String;)Lcom/groupbyinc/flux/common/apache/lucene/index/FieldInfo;
8com/groupbyinc/flux/common/apache/lucene/index/FieldInfo getDocValuesType @()Lcom/groupbyinc/flux/common/apache/lucene/index/DocValuesType;"#
!$