We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d773a32 commit 934ab5bCopy full SHA for 934ab5b
sbt-bridge/src/xsbt/CompilerClassLoader.scala
@@ -80,8 +80,9 @@ object CompilerClassLoader {
80
* @param bridgeLoader The classloader that sbt uses to load the compiler bridge
81
* @return A fixed classloader that works with dotty
82
*/
83
- def fixBridgeLoader(bridgeLoader: ClassLoader): ClassLoader =
+ def fixBridgeLoader(bridgeLoader: ClassLoader): ClassLoader = synchronized {
84
fixedLoaderCache.getOrElseUpdate(bridgeLoader, computeFixedLoader(bridgeLoader))
85
+ }
86
87
private[this] def computeFixedLoader(bridgeLoader: ClassLoader) = bridgeLoader match {
88
case bridgeLoader: URLClassLoader =>
0 commit comments