com.groupbyinc.flux.indices.IndicesQueryCache$ElasticsearchLRUQueryCache.class Maven / Gradle / Ivy
???? 4 ? Hcom/groupbyinc/flux/indices/IndicesQueryCache$ElasticsearchLRUQueryCache =com/groupbyinc/flux/common/apache/lucene/search/LRUQueryCache IndicesQueryCache.java -com/groupbyinc/flux/indices/IndicesQueryCache ElasticsearchLRUQueryCache 3com/groupbyinc/flux/indices/IndicesQueryCache$Stats Stats ;com/groupbyinc/flux/indices/IndicesQueryCache$StatsAndCount
StatsAndCount /com/groupbyinc/flux/indices/IndicesQueryCache$1 this$0 /Lcom/groupbyinc/flux/indices/IndicesQueryCache; R(Lcom/groupbyinc/flux/indices/IndicesQueryCache;IJLjava/util/function/Predicate;)V #(IJLjava/util/function/Predicate;)V
this JLcom/groupbyinc/flux/indices/IndicesQueryCache$ElasticsearchLRUQueryCache; maxSize I maxRamBytesUsed J
leavesToCache bLjava/util/function/Predicate; Ljava/util/function/Predicate; 4(Lcom/groupbyinc/flux/indices/IndicesQueryCache;IJ)V (IJ)V $
% getStats I(Ljava/lang/Object;)Lcom/groupbyinc/flux/indices/IndicesQueryCache$Stats;
access$100 d(Lcom/groupbyinc/flux/indices/IndicesQueryCache;)Lcom/groupbyinc/flux/common/lucene/ShardCoreKeyMap; ) *
+ 1com/groupbyinc/flux/common/lucene/ShardCoreKeyMap -
getShardId =(Ljava/lang/Object;)Lcom/groupbyinc/flux/index/shard/ShardId; / 0
. 1 'com/groupbyinc/flux/index/shard/ShardId 3
access$200 @(Lcom/groupbyinc/flux/indices/IndicesQueryCache;)Ljava/util/Map; 5 6
7
java/util/Map 9 get &(Ljava/lang/Object;)Ljava/lang/Object; ; < : = coreKey Ljava/lang/Object; shardId )Lcom/groupbyinc/flux/index/shard/ShardId; getOrCreateStats 4(Lcom/groupbyinc/flux/indices/IndicesQueryCache$1;)V D
E put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; G H : I stats 5Lcom/groupbyinc/flux/indices/IndicesQueryCache$Stats; onClear ()V M N
O values ()Ljava/util/Collection; Q R : S java/util/Collection U iterator ()Ljava/util/Iterator; W X V Y java/util/Iterator [ hasNext ()Z ] ^ \ _ next ()Ljava/lang/Object; a b \ c cacheSize e
f ramBytesUsed h
i
access$402 3(Lcom/groupbyinc/flux/indices/IndicesQueryCache;J)J k l
m onQueryCache ;(Lcom/groupbyinc/flux/common/apache/lucene/search/Query;J)V o p
q
access$400 2(Lcom/groupbyinc/flux/indices/IndicesQueryCache;)J s t
u filter 7Lcom/groupbyinc/flux/common/apache/lucene/search/Query; onQueryEviction y p
z onDocIdSetCache (Ljava/lang/Object;J)V | }
~ C (
?
cacheCount ?
?
access$500 ? 6
? 8(Lcom/groupbyinc/flux/indices/IndicesQueryCache$Stats;)V ?
? count ?
?
readerCoreKey
shardStats
statsAndCount =Lcom/groupbyinc/flux/indices/IndicesQueryCache$StatsAndCount; onDocIdSetEviction (Ljava/lang/Object;IJ)V ? ?
? K L
? remove ? < : ?
numEntries sumRamBytesUsed onHit L(Ljava/lang/Object;Lcom/groupbyinc/flux/common/apache/lucene/search/Query;)V ? ?
? ' (
? hitCount ?
? onMiss ? ?
? missCount ?
? Code LocalVariableTable LocalVariableTypeTable LineNumberTable Signature g(IJLjava/util/function/Predicate;)V
StackMapTable
SourceFile InnerClasses ? p *+? *!? ? ? * " ? ! ? ? ?
? ? ? # ? R *+? *!? &? ? ? ? ? ? ' ( ? { #*? ? ,+? 2M,? ?*? ? 8,? > ?
? ? # # ? @ A B ? ? ? ? ? ? ? 4 C ( ? ? ;*? ? ,+? 2M*? ? 8,? > ?
N-? ?
Y? FN*? ? 8,-? J W-? ? * ; ; ? @ / A B K L ? ? ? ? ! ? * ? 9 ? ? ? 9 4
M N ? ? @*? P*? ? 8? T ? Z L+? ` ? +? d ?
M, ? g, ? j???*? ? nX? ? )
K L @ ? ? ? ) . 3 6 ? ? ? \? o p ? ^ *+ ? r*? *? ? v a? nX? ? w x h ?
y p ? ^ *+ ? {*? *? ? v e? nX? ? w x h ? | } ? ? l*+ ? *+? ?:Y? g
a? gY? ?
a? ?Y? j a? j*? ? ?+? > ?
:? ?
Y? ?:*? ? ?+? J WY? ?`? ?? ? 4 l l ? @ l h
_ ? L @ , ? ? ? .
# . @ E P ` k ? ? `
? ? ? ? ]*+!? ?? T*? ? ?+? > ?
:? ?:Y? g?e? gY? j!e? jY? ?d? ?? ?? *? ? ?+? ? W? ? > ? ? ? $ 8 ? L ] ] ? @ ] ? ] ? ? *
$ ( . / $0 01 ;2 F3 N4 \7 ? ? \ ? ? ? k *+,? ?*+? ?N-Y? ?
a? ?? ? * ? @ w x ? L ? ; <