org.apache.jackrabbit.oak.plugins.index.AsyncIndexUpdate$AsyncUpdateCallback.class Maven / Gradle / Ivy
???? 30 A ?
0 ?
? ? A ? A ? A ? A ? A ? A ? A ?
? ? A ? A ?
? ? A ? ? ? ? ? ?
? ?
? ?
? ? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ? ?
A ?
A ?
M ?
M ?
M ?
? ?
? ? ? ? ? ? ? ? ?
* ? ? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ?
M ?
M ? ? ?
? ?
? ?
? ?
M ? d
? ?
? ? ? ? ? store /Lorg/apache/jackrabbit/oak/spi/state/NodeStore;
checkpoint Ljava/lang/String;
tempCpName leaseTimeOut J name leaseName
indexStats ? AsyncIndexStats InnerClasses JLorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncIndexStats;
forcedStop +Ljava/util/concurrent/atomic/AtomicBoolean; validatorProviders Ljava/util/List; Signature JLjava/util/List; lease Ljava/lang/Long; hasLease Z ?(Lorg/apache/jackrabbit/oak/spi/state/NodeStore;Ljava/lang/String;JLjava/lang/String;Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncIndexStats;Ljava/util/concurrent/atomic/AtomicBoolean;)V Code LineNumberTable LocalVariableTable this AsyncUpdateCallback NLorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncUpdateCallback; initLease ()V now beforeLease builder 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; root /Lorg/apache/jackrabbit/oak/spi/state/NodeState; async
StackMapTable ? ?
Exceptions ? prepare (Ljava/lang/String;)V afterCheckpoint updateTempCheckpoints X(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/String;)V released cp i$ Ljava/util/Iterator; temps Ljava/util/Set; LocalVariableTypeTable #Ljava/util/Set; ? ? ? isDirty ()Z close indexUpdate newLease
setCheckpoint setValidatorProviders (Ljava/util/List;)V M(Ljava/util/List;)V
access$800 `(Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncUpdateCallback;)Ljava/lang/Long; x0
SourceFile AsyncIndexUpdate.java W X [ d ? ? ? S T Y Z C D J F Q R H I E F ? ? ? G F L P ? ? K F ? ? ? :async ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? g ? ? ? ? ? ? ? c d t u d r r
? ? java/lang/String ? *[{}] Releasing temporary checkpoint {}: {} java/lang/Object ? ?!"#$ ?% ?&' ?()* ?+ ?, ?-./ java/util/List Lorg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncUpdateCallback ;org/apache/jackrabbit/oak/plugins/index/IndexUpdateCallback Horg/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate$AsyncIndexStats -org/apache/jackrabbit/oak/spi/state/NodeState 3org/apache/jackrabbit/oak/api/CommitFailedException
java/util/Set java/util/Iterator java/util/Collections emptyList ()Ljava/util/List; 8org/apache/jackrabbit/oak/plugins/index/AsyncIndexUpdate
access$000 &(Ljava/lang/String;)Ljava/lang/String; leasify -org/apache/jackrabbit/oak/spi/state/NodeStore getRoot 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; getChildNode C(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeState;
access$100 (J)Z java/lang/System currentTimeMillis ()J java/lang/Long valueOf (J)Ljava/lang/Long; getLong (Ljava/lang/String;)J
access$200 7()Lorg/apache/jackrabbit/oak/api/CommitFailedException; 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; /org/apache/jackrabbit/oak/spi/state/NodeBuilder child E(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; setProperty W(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;
access$300 ?(Lorg/apache/jackrabbit/oak/spi/state/NodeStore;Ljava/util/List;Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/String;)V hasProperty (Ljava/lang/String;)Z removeProperty resetUpdates setReferenceCheckpoint setProcessedCheckpoint com/google/common/collect/Sets
newHashSet ()Ljava/util/HashSet;
access$400 Y(Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder;Ljava/lang/String;)Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; equals (Ljava/lang/Object;)Z add release
access$500 ()Lorg/slf4j/Logger; java/lang/Boolean (Z)Ljava/lang/Boolean; org/slf4j/Logger debug ((Ljava/lang/String;[Ljava/lang/Object;)V "org/apache/jackrabbit/oak/api/Type STRINGS $Lorg/apache/jackrabbit/oak/api/Type; {(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; setTempCheckpoints (Ljava/util/Set;)V
getUpdates getString )java/util/concurrent/atomic/AtomicBoolean get set (Z)V
access$600
incUpdates longValue $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; ! A 0 B C D E F G F H I J F K F L P Q R S T U V W X Y Z
[ \ ] ? G*? *? ? *? *? *+? *,? *? *!? *?
*,? ? *?
*,? ? ? ^ 6
? %
* 0 8
> F _ H G ` b G C D G J F G H I G E F G L P G Q R c d ] ? ?*? ? ?*? ? L+? M*? ? ? k? B*! *? ia? ? ,*? ? 7!?? ? ?+? :? *? *? ? W*? *? *?
? *? ? ? C*? ,*? ? ? 1+? N-? *? ? W*? *? -*?
*? ? *? ? ^ V % ) : F M Q Y p! ?" ?# ?% ?&