org.apache.jackrabbit.oak.plugins.document.util.TimingDocumentStoreWrapper.class Maven / Gradle / Ivy
???? 2
?N ?O
?P ?QR
N ?ST
N ?U ?V
?W ?X ?Y ?Z ?
?[
?\
?]^
N_
`
ab
c
?de
?f ?ghi ?jklm
?nopq
r ?stu
v ?w ?x ?y ?z ?{ ?| ?} ?~ ? ??
B? ???
=Nk??????k? ??? ?? ??? ??? ??
??? ?? ?? ?? ??
?????
Z???
Z??l????? a??????
c
e? ?? ????
???
n? ???
qN
q? ' ?????? q? q?
???? q? q? a??? d????
?????????????
??
???
?N??? 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; ;????e ?(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 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 .()Lorg/apache/jackrabbit/oak/cache/CacheStats; ,Lorg/apache/jackrabbit/oak/cache/CacheStats; getMetadata ()Ljava/util/Map; 7()Ljava/util/Map; #determineServerTimeDifferenceMillis ()J (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 ? ? ? ?5 ? ? ? ? ? ?,167 ? ? java/lang/StringBuilder find ???? ?? ? java/lang/Exception() ? ? find2 find2 ? ??,? query, result=0,- query, result=1 query, result>1 query ?? ? ? query2 query2 ?? ? ? remove ? ? ? ? ? ? create ? ? update ? ? createOrUpdate ?? ? ? java/util/ArrayList???? ??? 3org/apache/jackrabbit/oak/plugins/document/UpdateOp?? ? findAndUpdate invalidateCache3 ? invalidateCache2
? isCached????? java/lang/Integer????????? java/util/Map$Entry?? ? java/lang/RuntimeException Aorg/apache/jackrabbit/oak/plugins/document/DocumentStoreException Unexpected exception: ?? ? ?<? [ ] ?? 3org/apache/jackrabbit/oak/plugins/document/Document?? ? ? Porg/apache/jackrabbit/oak/plugins/document/util/TimingDocumentStoreWrapper$Count ?? ? ????8 ?: ? CE ?F ?? 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 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? ?
*+? *? ?
? ? Q 2 5 8 $ R ) S 0 T ? 1 ? ? 1 ? ? ? ? ? E *?
p? ? ? ? W ? ? ? ? @ ? ? ?
O? B*? +,? :*!? ? *? ? $*!? Y? ? +? ? ,? ? ? ?N-? ? H I ? " ^ _ ` a % b F d I e J f ? > E ? ? 8 ? ? J ? ? O ? ? O ? ? O ? ? ? 8 ? ? O ? ? ? ? F ?? ? ? ? ? ? ? ? ? ? ? ? U? 7*? +,? :*? ? *? ? %*? Y? ? +? ? ,? ? ? ?:? ? L M ? " n o p ! q ( r J t M u O v ? 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 ? &