aboutsummaryrefslogtreecommitdiff
path: root/stage1/Stage1.scala
diff options
context:
space:
mode:
authorChristopher Vogt <oss.nsp@cvogt.org>2016-04-06 22:25:30 -0400
committerChristopher Vogt <oss.nsp@cvogt.org>2016-04-06 22:51:51 -0400
commitf4068604a65f61a739c9f5b6be16c76bc93ecc65 (patch)
tree94facc1c3a749f28b05afa7151075a43ad0b40c6 /stage1/Stage1.scala
parent4b9541d435365db023c5a629d88ab733f3fffa77 (diff)
downloadcbt-f4068604a65f61a739c9f5b6be16c76bc93ecc65.tar.gz
cbt-f4068604a65f61a739c9f5b6be16c76bc93ecc65.tar.bz2
cbt-f4068604a65f61a739c9f5b6be16c76bc93ecc65.zip
Pass ClassLoaderCache from stage1 to stage2 instead of wrongly creating another one. This should improve behavior of transient cache.
Diffstat (limited to 'stage1/Stage1.scala')
-rw-r--r--stage1/Stage1.scala6
1 files changed, 4 insertions, 2 deletions
diff --git a/stage1/Stage1.scala b/stage1/Stage1.scala
index 3456e1f..91f8ca7 100644
--- a/stage1/Stage1.scala
+++ b/stage1/Stage1.scala
@@ -41,7 +41,8 @@ case class Stage2Args(
cwd: File,
args: Seq[String],
cbtHasChanged: Boolean,
- logger: Logger
+ logger: Logger,
+ classLoaderCache: ClassLoaderCache
)
object Stage1{
@@ -87,7 +88,8 @@ object Stage1{
args.args.drop(1).toVector,
// launcher changes cause entire nailgun restart, so no need for them here
cbtHasChanged = cbtHasChanged,
- logger
+ logger,
+ classLoaderCache
)
) match {
case code: ExitCode => code