org.apache.jackrabbit.oak.plugins.document.Checkpoints.class Maven / Gradle / Ivy
???? 2P
?
?
? ? K ? ?
? K ? ? K ? K ?
? ? K ?
K ? ? ?
? ? ?
?
? ?
?
K ? ? x
?
? ?
? ?
? ?
? ????????
? ?
? ? ? ?
! ?
! ?
? ? ? ? ?
5 ?
? ? ?
K ? ? ? ? > ? ? ? ? ? ? ? ? 1 ?
! ? 1 ? ?
? ?
? ? ?
? ? ? ? ? ?
? ? ? > ?
? ? ?
! ? > ? > ?
?
K ?
? ? ? ?
? ? Info InnerClasses ID Ljava/lang/String;
ConstantValue PROP_CHECKPOINT CLEANUP_INTERVAL I d nodeStore >Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore; store :Lorg/apache/jackrabbit/oak/plugins/document/DocumentStore; log Lorg/slf4j/Logger;
createCounter +Ljava/util/concurrent/atomic/AtomicInteger; cleanupLock Ljava/lang/Object; A(Lorg/apache/jackrabbit/oak/plugins/document/DocumentNodeStore;)V Code LineNumberTable LocalVariableTable this 8Lorg/apache/jackrabbit/oak/plugins/document/Checkpoints; create G(JLjava/util/Map;)Lorg/apache/jackrabbit/oak/plugins/document/Revision; lifetimeInMillis J info Ljava/util/Map; r 5Lorg/apache/jackrabbit/oak/plugins/document/Revision; op 5Lorg/apache/jackrabbit/oak/plugins/document/UpdateOp; endTime LocalVariableTypeTable 5Ljava/util/Map; Signature m(JLjava/util/Map;)Lorg/apache/jackrabbit/oak/plugins/document/Revision; release (Ljava/lang/String;)V
checkpoint getOldestRevisionToKeep 7()Lorg/apache/jackrabbit/oak/plugins/document/Revision;
expiryTime e Entry Ljava/util/Map$Entry; i$ Ljava/util/Iterator; checkpoints Ljava/util/SortedMap; currentTime lastAliveRevision oldestExpiryTime ?Ljava/util/Map$Entry; ?Ljava/util/SortedMap;
StackMapTable ? ? ? ? ? ? RuntimeVisibleAnnotations Ljavax/annotation/CheckForNull; getCheckpoints ()Ljava/util/SortedMap; entry cdoc 5Lorg/apache/jackrabbit/oak/plugins/document/Document; data ^Ljava/util/Map$Entry; ^Ljava/util/SortedMap; ? ?()Ljava/util/SortedMap; size ()I performCleanupIfRequired ()V ? ? createIfNotExist updateOp
SourceFile Checkpoints.java ` ? ? ? ? ? ? Z [ )java/util/concurrent/atomic/AtomicInteger \ ] java/lang/Object ^ _ V W X Y ? ? z 8org/apache/jackrabbit/oak/plugins/document/Checkpoints$1 ` ? ? ? 3org/apache/jackrabbit/oak/plugins/document/UpdateOp `
;org/apache/jackrabbit/oak/plugins/document/Checkpoints$Info ` !"#$%&'()$ ? ? No checkpoint registered so far*+ w,-./0 ?12345 java/util/Map$Entry64784 3org/apache/jackrabbit/oak/plugins/document/Revision92 Purged {} expired checkpoints:; ? ?<=+>?@ ?AB java/util/SortedMapCDEFG java/lang/String%HIJA ? y zKL?M _idKN 6org/apache/jackrabbit/oak/plugins/document/Checkpoints java/util/Iterator 3org/apache/jackrabbit/oak/plugins/document/Document java/lang/Throwable getClass ()Ljava/lang/Class; org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger;