aboutsummaryrefslogtreecommitdiff
path: root/stage2
diff options
context:
space:
mode:
Diffstat (limited to 'stage2')
-rw-r--r--stage2/BasicBuild.scala2
-rw-r--r--stage2/Stage2.scala3
-rw-r--r--stage2/ToolsTasks.scala2
3 files changed, 3 insertions, 4 deletions
diff --git a/stage2/BasicBuild.scala b/stage2/BasicBuild.scala
index 7ff1f4b..889e32d 100644
--- a/stage2/BasicBuild.scala
+++ b/stage2/BasicBuild.scala
@@ -272,7 +272,7 @@ trait BaseBuild extends BuildInterface with DependencyImplementation with Trigge
the context is fresh on every complete run of cbt
*/
def cached[T <: AnyRef](name: String)(task: => T): T = {
- val cache = context.taskCache
+ val cache = context.transientCache
val key = (projectDirectory,name)
if( cache.containsKey(key) ){
cache.get(key).asInstanceOf[T]
diff --git a/stage2/Stage2.scala b/stage2/Stage2.scala
index dfbead3..260a46d 100644
--- a/stage2/Stage2.scala
+++ b/stage2/Stage2.scala
@@ -31,8 +31,7 @@ object Stage2 extends Stage2Base{
logger.start,
args.cbtHasChanged,
null,
- args.permanentKeys,
- args.permanentClassLoaders,
+ args.persistentCache,
new java.util.concurrent.ConcurrentHashMap,
args.cache,
args.cbtHome,
diff --git a/stage2/ToolsTasks.scala b/stage2/ToolsTasks.scala
index b96c8f2..b92cb7a 100644
--- a/stage2/ToolsTasks.scala
+++ b/stage2/ToolsTasks.scala
@@ -129,7 +129,7 @@ class EarlyDependencies{
${files.map(d => s""" String ${valName(d)}File;""").mkString("\n")}
public EarlyDependencies(
- String mavenCache, String mavenUrl, ClassLoaderCache2<ClassLoader> classLoaderCache, ClassLoader rootClassLoader
+ String mavenCache, String mavenUrl, JavaCache<ClassLoader> classLoaderCache, ClassLoader rootClassLoader
) throws Throwable {
${files.map(d => s""" ${valName(d)}File = mavenCache + "${d.basePath(true)}.jar";""").mkString("\n")}