File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
core/src/main/java/org/neo4j/gds/core/concurrency Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 2929import java .util .concurrent .ForkJoinPool ;
3030import java .util .concurrent .FutureTask ;
3131import java .util .concurrent .RejectedExecutionHandler ;
32+ import java .util .concurrent .ScheduledExecutorService ;
3233import java .util .concurrent .ThreadFactory ;
3334import java .util .concurrent .ThreadPoolExecutor ;
3435import java .util .concurrent .TimeUnit ;
@@ -49,6 +50,10 @@ public static ExecutorService createSingleThreadPool(String threadPrefix) {
4950 return Executors .newSingleThreadExecutor (NamedThreadFactory .daemon (threadPrefix ));
5051 }
5152
53+ public static ScheduledExecutorService createSingleThreadScheduler (String threadPrefix ) {
54+ return Executors .newSingleThreadScheduledExecutor (NamedThreadFactory .daemon (threadPrefix ));
55+ }
56+
5257 static ExecutorService createThreadPool (int corePoolSize , int maxPoolSize ) {
5358 return createThreadPool (THREAD_NAME_PREFIX , corePoolSize , maxPoolSize );
5459 }
You can’t perform that action at this time.
0 commit comments