Skip to content

Commit 997a785

Browse files
committed
Use a private cached threadpool for TraceAPIServer.
1 parent 2ea5139 commit 997a785

File tree

1 file changed

+4
-1
lines changed

1 file changed

+4
-1
lines changed

codepulse/src/main/scala/com/secdec/codepulse/tracer/TraceAPIServer.scala

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package com.secdec.codepulse.tracer
2121

2222
import scala.collection.mutable.ListBuffer
23-
import scala.concurrent.ExecutionContext.Implicits.global
2423
import scala.concurrent.Future
2524
import scala.concurrent.duration.DurationInt
2625
import scala.language.implicitConversions
@@ -44,9 +43,13 @@ import com.secdec.codepulse.components.notifications.Notifications
4443
import com.secdec.codepulse.components.notifications.Notifications.NotificationId
4544
import java.net.BindException
4645
import java.util.Locale
46+
import scala.concurrent.ExecutionContext
47+
import java.util.concurrent.Executors
4748

4849
class TraceAPIServer(manager: TraceManager, treeBuilderManager: TreeBuilderManager) extends RestHelper with Loggable {
4950

51+
implicit val executionContext = ExecutionContext fromExecutor Executors.newCachedThreadPool
52+
5053
import ActivityRequest._
5154

5255
implicit class RichRecordingMetadata(rec: RecordingMetadata) {

0 commit comments

Comments
 (0)