org.apache.jackrabbit.oak.plugins.document.util.TimingDocumentStoreWrapper.class Maven / Gradle / Ivy
???? 3#
?` ?a
?b ?cd
` ?ef
` ?g ?h
?i ?j ?k ?l ?
?m
?n
?op
`q
r
st
u
?vw
?x ?yz{ ?|}~
?????
? ????
? ?? ?? ?? ?? ?????? ?? ?? ??? ???
G? ???
B`}??????}? ??? ?? ??? ??? ?? ??? ?? ?? ?? ??&? ]?(
?????
b???
b??~????? i??????
u
m? ?? ????
???
v? ???
y`
y? ' ?????? y? y?
???? y? y? i??? d????
?????????????
??
???
?`??? Count InnerClasses DEBUG Z NEXT_ID +Ljava/util/concurrent/atomic/AtomicInteger; base :Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore; id I startTime J counts Ljava/util/Map; Signature uLjava/util/Map; lastLogTime totalLogTime slowCalls 6Ljava/util/Map; callCount =(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)V Code LineNumberTable LocalVariableTable this LLorg/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper;
logCommonCall ()Z
StackMapTable find ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/document/Document; start result 5Lorg/apache/jackrabbit/oak/plugins/document/Document; e Ljava/lang/Exception;
collection 7Lorg/apache/jackrabbit/oak/plugins/document/Collection; key Ljava/lang/String; LocalVariableTypeTable TT; ;????w ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)TT; RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)Lorg/apache/jackrabbit/oak/plugins/document/Document; maxCacheAge ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;I)TT; query n(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; Ljava/util/List; fromKey toKey limit Ljava/util/List;? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;I)Ljava/util/List; Ljavax/annotation/Nonnull; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List; indexedProperty
startValue ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;JI)Ljava/util/List; remove L(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;)V J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)V keys $Ljava/util/List; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)V I(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;)I toRemove? Key? Condition ?Ljava/util/Map;>;?$(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/Map;>;)I N(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;JJ)I endValue
Exceptions ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/lang/String;JJ)I create J(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Z updateOps GLjava/util/List; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Z update (Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V updateOp 5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)V createOrUpdate ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Lorg/apache/jackrabbit/oak/plugins/document/Document;? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)TT; Y(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List; op i$ Ljava/util/Iterator; ids? ?(Lorg/apache/jackrabbit/oak/plugins/document/Collection;Ljava/util/List;)Ljava/util/List;
findAndUpdate invalidateCache K()Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; ILorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; _(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; Ljava/lang/Iterable; (Ljava/lang/Iterable; s(Ljava/lang/Iterable;)Lorg/apache/jackrabbit/oak/plugins/document/cache/CacheInvalidationStats; dispose ()V getIfCached setReadWriteMode (Ljava/lang/String;)V
readWriteMode
getCacheStats ()Ljava/lang/Iterable; BLjava/lang/Iterable; D()Ljava/lang/Iterable; getMetadata ()Ljava/util/Map; 7()Ljava/util/Map; #determineServerTimeDifferenceMillis ()J updateAccessedRevision >(Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;)V revision ;Lorg/apache/jackrabbit/oak/plugins/document/RevisionVector;? (JLjava/lang/String;)V Entry Ljava/util/Map$Entry; ei time map oldCount Ljava/lang/Integer; maxElements minCount ; RLjava/util/Iterator;>;? convert 3(Ljava/lang/Exception;)Ljava/lang/RuntimeException; log message size (Ljava/util/List;)I doc list Q(Ljava/util/List;)I 8(Lorg/apache/jackrabbit/oak/plugins/document/Document;)I document "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; now updateAndLogTimes (Ljava/lang/String;JII)V count RLorg/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper$Count; total in out x best i
totalCount totalTime top max operation paramSize
resultSize c t {Ljava/util/Map$Entry;?
SourceFile TimingDocumentStoreWrapper.java ? ? ??? ? ? java/util/HashMap ? ? &java/util/concurrent/ConcurrentHashMap ? ? ? ?G' ? ? ? ? ? ?>CHI ? ? java/lang/StringBuilder find ???? ?? ?- java/lang/Exception:; ? ? find2 find2 ? ??>? query, result=0>? query, result=1 query, result>1 query ?? ? ? query2 query2 ?? ? ? remove ? ? ? ? ? ? ; indexedProperty ; range - ( , ) ? ? create update createOrUpdate ??
java/util/ArrayList???? ? 3org/apache/jackrabbit/oak/plugins/document/UpdateOp findAndUpdate invalidateCache3 ? invalidateCache2 ? isCached #$&' ;org/apache/jackrabbit/oak/plugins/document/RevisionListener()'? java/lang/Integer
?
java/util/Map$Entry ? java/lang/RuntimeException Aorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException Unexpected exception: ? ? ?N [ ] 3org/apache/jackrabbit/oak/plugins/document/Document? ? ? Porg/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper$Count ? ?J ?L ?UW ?X ? java/lang/String count % in out time <
all count
slow call millis: ------
base.debug true !" )java/util/concurrent/atomic/AtomicInteger Jorg/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper java/lang/Object 8org/apache/jackrabbit/oak/plugins/document/DocumentStore 5org/apache/jackrabbit/oak/plugins/document/Collection java/util/List 7org/apache/jackrabbit/oak/plugins/document/UpdateOp$Key =org/apache/jackrabbit/oak/plugins/document/UpdateOp$Condition
java/util/Map java/util/Iterator 9org/apache/jackrabbit/oak/plugins/document/RevisionVector getAndIncrement ()I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (I)Ljava/lang/StringBuilder; (J)Ljava/lang/StringBuilder; getId iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; add (Ljava/lang/Object;)Z java/lang/System currentTimeMillis get &(Ljava/lang/Object;)Ljava/lang/Object; valueOf (I)Ljava/lang/Integer; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; intValue entrySet ()Ljava/util/Set;
java/util/Set getValue *(Ljava/lang/String;Ljava/lang/Throwable;)V Ljava/io/PrintStream; java/io/PrintStream println getMemory (JII)V values ()Ljava/util/Collection; java/util/Collection java/lang/Math (JJ)J getKey clear getProperty 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; java/lang/Boolean parseBoolean (Ljava/lang/String;)Z ! ? ? ? ]
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ! ? ? ? } 1*? *? ? ? *? Y? ? *? Y? ?
*+? *? ?
? ? S 4 7 : $ T ) U 0 V ? 1 ? ? 1 ? ? ? ? ? E *?
p? ? ? ? Y ? ? ? ? @ ? ? ?
O? B*? +,? :*!? ? *? ? $*!? Y? ? +? ? ,? ? ? ?N-? ? H I ? " ` a b c % d F f I g J h ? > E ? ? 8 ? ? J ? ? O ? ? O ? ? O ? ? ? 8 ? ? O ? ? ? ? F ?? ? ? ? ? ? ? ? ? ? ? ? U? 7*? +,? :*? ? *? ? %*? Y? ? +? ? ,? ? ? ?:? ? L M ? " p q r ! s ( t J v M w O x ? H H ? ? : ? ? O ? ? U ? ? U ? ? U ? ? U ? ? ? : ? ? U ? ? ? ? J ?? ? ? ? ? ? ? ? ? ? ? ? ? ?? 7*? +,-? ! :? " ? *#? $? ? -? " ? *%? $? ? *&? $? *? ? 8*? Y? '? +? ? ,? ? -? ? ? (? ? ?:? ? ? ? ? 2 ? ? ? ? 0 ? ; ? L ? Z ? a ? ? ? ? ? ? ? ? R ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? # ? 0 ?
;? ? ? ? ? ? ? ? ? ? ? ? ? p ?? 7*? +,-? ) :
**
? $? *? ? L*? Y? +? +? ? ,? ? -? ? ? ? ? ,? ? (? ?
?:? ? y z ? " ? ? ? ' ? . ? w ? z ? | ? ? f
u ? ? a ? ?
| ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? a ? ?
? ? ? ? $ ? w ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? J? B*? +,? - *.!? *? ? $*!? Y? /? +? ? ,? ? ? ? N-? ?? @ C ? &