4.com/hazelcast/monitor/impl/GlobalPerIndexStatsjava/lang/Object(com/hazelcast/monitor/impl/PerIndexStatsGlobalPerIndexStats.java.com/hazelcast/query/impl/Index$OperationSourcecom/hazelcast/query/impl/Index OperationSourcePRECISION_SCALEJ PRECISION ENTRY_COUNT4Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;fLjava/util/concurrent/atomic/AtomicLongFieldUpdater; QUERY_COUNT HIT_COUNTTOTAL_HIT_LATENCY TOTAL_NORMALIZED_HIT_CARDINALITY INSERT_COUNTTOTAL_INSERT_LATENCY UPDATE_COUNTTOTAL_UPDATE_LATENCY REMOVE_COUNTTOTAL_REMOVE_LATENCYVALUES_MEMORY_COSTorderedZusesCachedQueryableEntries creationTime entryCount queryCounthitCounttotalHitLatencytotalNormalizedHitCardinality insertCounttotalInsertLatency updateCounttotalUpdateLatency removeCounttotalRemoveLatencyvaluesMemoryCost(ZZ)V()V 24 5 "# 7 $# 9com/hazelcast/util/Clock;currentTimeMillis()J => <? % Athis0Lcom/hazelcast/monitor/impl/GlobalPerIndexStats; makeTimestampjava/lang/SystemFnanoTime H> GIgetCreationTime getQueryCount ' MincrementQueryCount  P2java/util/concurrent/atomic/AtomicLongFieldUpdaterRincrementAndGet(Ljava/lang/Object;)J TU SV getHitCount ( YgetTotalHitLatency ) \ getTotalNormalizedHitCardinality()D * `@`getInsertCount + egetTotalInsertLatency , hgetUpdateCount - kgetTotalUpdateLatency . ngetRemoveCount / qgetTotalRemoveLatency 0 t getMemoryCost & w0com/hazelcast/query/impl/IndexHeapMemoryCostUtilyestimateMapCost(JZZ)J {| z} 1 onInsertd(JLcom/hazelcast/monitor/impl/IndexOperationStats;Lcom/hazelcast/query/impl/Index$OperationSource;)V.com/hazelcast/monitor/impl/IndexOperationStatsgetEntryCountDelta > USER0Lcom/hazelcast/query/impl/Index$OperationSource;   addAndGet(Ljava/lang/Object;J)J S     ! getMemoryCostDelta >  timestampoperationStats0Lcom/hazelcast/monitor/impl/IndexOperationStats;operationSourceonUpdate    onRemove    decrementAndGet U SonClear onIndexHit(JJ)V    java/lang/Mathmin(JJ)J  hitCardinalitylocalEntryCountadjustedHitCardinalityscaledHitCardinalitynormalizedHitCardinalityresetPerQueryStatswrapMemoryAllocator`(Lcom/hazelcast/internal/memory/MemoryAllocator;)Lcom/hazelcast/internal/memory/MemoryAllocator;'java/lang/UnsupportedOperationException?global indexes are not supposed to use native memory allocators(Ljava/lang/String;)V 2 memoryAllocator/Lcom/hazelcast/internal/memory/MemoryAllocator;createOperationStats2()Lcom/hazelcast/monitor/impl/IndexOperationStats;4com/hazelcast/monitor/impl/GlobalIndexOperationStats 5& newUpdaterY(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/concurrent/atomic/AtomicLongFieldUpdater; S'()*+,-./01 ConstantValue SignatureCodeLineNumberTableLocalVariableTable StackMapTable InnerClasses SourceFile!  !"#$#%B&B'B(B)B*B+B,B-B.B/B0B123d*6*8*:*@Bhi jkl CD"#$#E>.Jp CDK>/*Bu CDL>/*Nz CDO47 Q*WX   CDX>/*Z CD[>/*] CD^_4 *abo  CDd>/*f CDg>/*i CDj>/*l CDm>/*o CDp>/*r CDs>/*u CDv>?*x*8*:~*a CD@- *JeX*WX*WX*-X " !)1?*@CD@@@,*JeX*WX*-X+*,CD,,,@- *JeX*WX*X*-X " !)1?*@CD@@@4= * x*   CD D*x7 *JeX*WX!7y7  m7 * X*  #+29CHDCDDD>+2 9  4+ CD> YƷɿ CD 2Yа CD4yҸֳ׸ֳQظֳٸֳڸֳ۸ֳֳܸݸֳ޸ֳ߸ֳֳֳ2 3 579(;2=<?FAPCZEdGnI  @