org.apache.jackrabbit.oak.plugins.mongomk.MongoNodeStore$BackgroundOperation.class Maven / Gradle / Ivy
???? 2 K
/ 0
1 2
3 4 5
6 7
8 9
: ;
< = > ? ref Ljava/lang/ref/WeakReference; Signature YLjava/lang/ref/WeakReference;
isDisposed +Ljava/util/concurrent/atomic/AtomicBoolean; delay I h(Lorg/apache/jackrabbit/oak/plugins/mongomk/MongoNodeStore;Ljava/util/concurrent/atomic/AtomicBoolean;)V Code LineNumberTable LocalVariableTable this BackgroundOperation InnerClasses NLorg/apache/jackrabbit/oak/plugins/mongomk/MongoNodeStore$BackgroundOperation; nodeStore :Lorg/apache/jackrabbit/oak/plugins/mongomk/MongoNodeStore; run ()V e Ljava/lang/InterruptedException;
StackMapTable = > 9 @
SourceFile MongoNodeStore.java % java/lang/ref/WeakReference A B C D E F G H java/lang/InterruptedException E I 8org/apache/jackrabbit/oak/plugins/mongomk/MongoNodeStore J % Lorg/apache/jackrabbit/oak/plugins/mongomk/MongoNodeStore$BackgroundOperation java/lang/Object java/lang/Runnable java/lang/Throwable (Ljava/lang/Object;)V
getAsyncDelay ()I )java/util/concurrent/atomic/AtomicBoolean get ()Z wait (J)V ()Ljava/lang/Object; runBackgroundOperations l *? *? Y+? ? *+? ? *,? ?
! " # $ % ? Q*? ? L*? ? ? B*? YL?*? *? ?? ? M+ç N+?-?*? ? ? L+? +?
*+? ? ???? $ '
* - - 0 - 2 $ ' ( 2 = A E M! P" ( &