From f4068604a65f61a739c9f5b6be16c76bc93ecc65 Mon Sep 17 00:00:00 2001 From: Christopher Vogt Date: Wed, 6 Apr 2016 22:25:30 -0400 Subject: Pass ClassLoaderCache from stage1 to stage2 instead of wrongly creating another one. This should improve behavior of transient cache. --- stage1/Stage1.scala | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'stage1/Stage1.scala') 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 -- cgit v1.2.3