diff options
author | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-06 22:25:30 -0400 |
---|---|---|
committer | Christopher Vogt <oss.nsp@cvogt.org> | 2016-04-06 22:51:51 -0400 |
commit | f4068604a65f61a739c9f5b6be16c76bc93ecc65 (patch) | |
tree | 94facc1c3a749f28b05afa7151075a43ad0b40c6 /stage1/Stage1.scala | |
parent | 4b9541d435365db023c5a629d88ab733f3fffa77 (diff) | |
download | cbt-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.scala | 6 |
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 |