
com.groupbyinc.flux.index.translog.Translog$Sync.class Maven / Gradle / Ivy
???? 3 Z 0com/groupbyinc/flux/index/translog/Translog$Sync java/lang/Object java/lang/Runnable
Translog.java +com/groupbyinc/flux/index/translog/Translog Sync 2com/groupbyinc/flux/index/translog/Translog$Sync$1 /com/groupbyinc/flux/threadpool/ThreadPool$Names
)com/groupbyinc/flux/threadpool/ThreadPool Names this$0 -Lcom/groupbyinc/flux/index/translog/Translog; 0(Lcom/groupbyinc/flux/index/translog/Translog;)V ()V
this 2Lcom/groupbyinc/flux/index/translog/Translog$Sync; run
access$900 Z(Lcom/groupbyinc/flux/index/translog/Translog;)Ljava/util/concurrent/atomic/AtomicBoolean;
)java/util/concurrent/atomic/AtomicBoolean " get ()Z $ %
# & access$1000 b(Lcom/groupbyinc/flux/index/translog/Translog;)Lcom/groupbyinc/flux/index/translog/TranslogConfig; ( )
* 1com/groupbyinc/flux/index/translog/TranslogConfig ,
getThreadPool -()Lcom/groupbyinc/flux/threadpool/ThreadPool; . /
- 0
syncNeeded 2 %
3 flush 5 executor 3(Ljava/lang/String;)Ljava/util/concurrent/Executor; 7 8
9 `(Lcom/groupbyinc/flux/index/translog/Translog$Sync;Lcom/groupbyinc/flux/threadpool/ThreadPool;)V ;
< java/util/concurrent/Executor > execute (Ljava/lang/Runnable;)V @ A ? B getSyncInterval -()Lcom/groupbyinc/flux/common/unit/TimeValue; D E
- F same H schedule y(Lcom/groupbyinc/flux/common/unit/TimeValue;Ljava/lang/String;Ljava/lang/Runnable;)Ljava/util/concurrent/ScheduledFuture; J K
L access$1202 {(Lcom/groupbyinc/flux/index/translog/Translog;Ljava/util/concurrent/ScheduledFuture;)Ljava/util/concurrent/ScheduledFuture; N O
P
threadPool +Lcom/groupbyinc/flux/threadpool/ThreadPool; Code LocalVariableTable LineNumberTable
StackMapTable
SourceFile InnerClasses T >
*+? *? ? U
V Z T ? T*? ? !? '? ?*? ? +? 1L*? ? 4? +6? :? Y*+? =? C ? *? +*? ? +? GI*? M? QW? U T ; R S V ^
_ a b #c :q Ss W
? + X Y
© 2015 - 2025 Weber Informatics LLC | Privacy Policy