org.apache.jackrabbit.oak.plugins.document.BatchCommitQueue.class Maven / Gradle / Ivy
???? 3 ?
$ O
P Q " R " S
T U V " W
X Y Z [ \ " ] ^ _ ` a
b Z c d e
f
Y g Z h i j
O k
l m
n
o p
q r s
t u v LOG Lorg/slf4j/Logger; pending Ljava/util/Map; Signature [Ljava/util/Map;
inProgress store :Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore; =(Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore;)V Code LineNumberTable LocalVariableTable this =Lorg/apache/jackrabbit/oak/plugins/document/BatchCommitQueue; "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nonnull; updateDocument V(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Ljava/util/concurrent/Callable; commit 8Lorg/apache/jackrabbit/oak/plugins/document/BatchCommit; op 5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; id Ljava/lang/String;
StackMapTable w v \ s x y ?(Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp;)Ljava/util/concurrent/Callable; finished ;(Lorg/apache/jackrabbit/oak/plugins/document/BatchCommit;)V getStore <()Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore; ()V
SourceFile BatchCommitQueue.java . L z { | ' ( + ( } ~ 8org/apache/jackrabbit/oak/plugins/document/DocumentStore , - x ? ? ? ? 6org/apache/jackrabbit/oak/plugins/document/BatchCommit % & Commit with id {} in progress ? ? ? &Creating pending BatchCommit for id {} . ? ? ? 'Adding inProgress BatchCommit for id {} Enqueueing operation with id {} ? 8 BatchCommit finished with id {} ? java/lang/IllegalStateException java/lang/StringBuilder BatchCommit for ? ? is not in progress ? ? . ? 3Moving pending BatchCommit to inProgress with id {} ? L BatchCommit released with id {} ;org/apache/jackrabbit/oak/plugins/document/BatchCommitQueue ? ? ? java/lang/Object java/lang/String 3org/apache/jackrabbit/oak/plugins/document/UpdateOp java/lang/Throwable com/google/common/collect/Maps
newHashMap ()Ljava/util/HashMap; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; getId ()Ljava/lang/String;
java/util/Map get org/slf4j/Logger debug '(Ljava/lang/String;Ljava/lang/Object;)V S(Ljava/lang/String;Lorg/apache/jackrabbit/oak/plugins/document/BatchCommitQueue;Z)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; enqueue remove append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString (Ljava/lang/String;)V release org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; 0 " $ % &