Scala Future和ExecutionContext是否有com.twitter.util.Local?

Scala Future和ExecutionContext是否有com.twitter.util.Local?,scala,finagle,twitter-util,Scala,Finagle,Twitter Util,ThreadLocal类通过Future.map/Future.flatMap保持其值,对于跟踪请求(例如日志记录)非常有用 Scala库中是否存在可用作此类本地的抽象 有没有一种方法可以将这种本地连接到ExecutionContext.global?以下是一篇博客文章,其中有人介绍了如何使用scala.util.DynamicVariable和自定义scala.concurrent.ExecutionContext来捕获和管理它: 下面是另一篇博客文章,描述Hootsuite如何做类似的事情:

ThreadLocal类通过Future.map/Future.flatMap保持其值,对于跟踪请求(例如日志记录)非常有用

Scala库中是否存在可用作此类本地的抽象


有没有一种方法可以将这种本地连接到ExecutionContext.global?

以下是一篇博客文章,其中有人介绍了如何使用
scala.util.DynamicVariable
和自定义
scala.concurrent.ExecutionContext
来捕获和管理它:

下面是另一篇博客文章,描述Hootsuite如何做类似的事情: