30org/elasticsearch/index/fielddata/ShardFieldData9org/elasticsearch/index/shard/AbstractIndexShardComponent>org/elasticsearch/index/fielddata/IndexFieldDataCache$ListenerShardFieldData.javajava/util/Map$Entry java/util/Map Entry0org/elasticsearch/index/mapper/FieldMapper$Names *org/elasticsearch/index/mapper/FieldMapperNames5org/elasticsearch/index/fielddata/IndexFieldDataCacheListenerevictionsMetric0Lorg/elasticsearch/common/metrics/CounterMetric; totalMetricperFieldTotals$Ljava/util/concurrent/ConcurrentMap;hLjava/util/concurrent/ConcurrentMap;V(Lorg/elasticsearch/index/shard/ShardId;Lorg/elasticsearch/common/settings/Settings;)V(Lorg/elasticsearch/common/inject/Inject;0Lorg/elasticsearch/index/settings/IndexSettings;  .org/elasticsearch/common/metrics/CounterMetric!()V # "$  &  (>org/elasticsearch/common/util/concurrent/ConcurrentCollections*newConcurrentMap&()Ljava/util/concurrent/ConcurrentMap; ,- +.  0this2Lorg/elasticsearch/index/fielddata/ShardFieldData;shardId'Lorg/elasticsearch/index/shard/ShardId; indexSettings,Lorg/elasticsearch/common/settings/Settings;statsG([Ljava/lang/String;)Lorg/elasticsearch/index/fielddata/FieldDataStats;3org/elasticsearch/common/hppc/ObjectLongOpenHashMap: ;$"java/util/concurrent/ConcurrentMap=entrySet()Ljava/util/Set; ?@ >A java/util/SetCiterator()Ljava/util/Iterator; EF DGjava/util/IteratorIhasNext()Z KL JMnext()Ljava/lang/Object; OP JQgetKey SP Tjava/lang/StringV$org/elasticsearch/common/regex/RegexX simpleMatch(([Ljava/lang/String;Ljava/lang/String;)Z Z[ Y\getValue ^P _count()J ab "cput(Ljava/lang/Object;J)J ef ;g_parenti containsKey(Ljava/lang/Object;)Z kl >mget&(Ljava/lang/Object;)Ljava/lang/Object; op >q0org/elasticsearch/index/fielddata/FieldDataStatss:(JJLorg/elasticsearch/common/hppc/ObjectLongOpenHashMap;)V u tventryYLjava/util/Map$Entry;Ljava/util/Map$Entry;i$Ljava/util/Iterator;fields[Ljava/lang/String; fieldTotalsILorg/elasticsearch/common/hppc/ObjectLongOpenHashMap;5Lorg/elasticsearch/common/hppc/ObjectLongOpenHashMap; memorySizeJonLoad(Lorg/elasticsearch/index/mapper/FieldMapper$Names;Lorg/elasticsearch/index/fielddata/FieldDataType;Lorg/apache/lucene/util/Accountable;)V"org/apache/lucene/util/Accountable ramBytesUsed b inc(J)V " indexName()Ljava/lang/String;  putIfAbsent8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; >prev fieldNames2Lorg/elasticsearch/index/mapper/FieldMapper$Names; fieldDataType1Lorg/elasticsearch/index/fielddata/FieldDataType;ramUsage$Lorg/apache/lucene/util/Accountable; keyFieldNameLjava/lang/String;totalonUnloadh(Lorg/elasticsearch/index/mapper/FieldMapper$Names;Lorg/elasticsearch/index/fielddata/FieldDataType;ZJ)V # "dec " wasEvictedZ sizeInBytes SignatureCodeLocalVariableTableLineNumberTableRuntimeVisibleAnnotations"RuntimeVisibleParameterAnnotationsLocalVariableTypeTable StackMapTable SourceFile InnerClasses!r$*+, *"Y%'*"Y%)*/1 $23$45$671*+-#2 89]M+`+[;Y6*xz"A{|23}~l66*xy. 56 7869G:`<cAlBzCE";J=, m*)-+:*1r":-9"Y%:-*1":-H\m23mmmZ#J. J KL#M(N6P?QJR\SaTlW 6W"5@ *'.*)+:*1r": H#3 @23@@@@& [\ ^_a#b3c8d?g 3