From e83989f4e15fc80820794a0f4e2db806f117a1a9 Mon Sep 17 00:00:00 2001 From: Li Haoyi Date: Wed, 13 Dec 2017 10:04:05 -0800 Subject: Clean up now-unused classloader caches --- core/src/main/scala/mill/eval/Evaluator.scala | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) (limited to 'core/src/main') diff --git a/core/src/main/scala/mill/eval/Evaluator.scala b/core/src/main/scala/mill/eval/Evaluator.scala index e1d0428a..9995215a 100644 --- a/core/src/main/scala/mill/eval/Evaluator.scala +++ b/core/src/main/scala/mill/eval/Evaluator.scala @@ -31,15 +31,9 @@ class Evaluator(workspacePath: Path, val evaluated = new OSet.Mutable[Task[_]] val results = mutable.LinkedHashMap.empty[Task[_], Result[Any]] - val classLoaderSignatureCache = mutable.Map.empty[ClassLoader, Seq[(Path, Long)]] for ((terminal, group)<- sortedGroups.items()){ - val (newResults, newEvaluated) = evaluateGroupCached( - terminal, - group, - results, - classLoaderSignatureCache - ) + val (newResults, newEvaluated) = evaluateGroupCached(terminal, group, results) for(ev <- newEvaluated){ evaluated.append(ev) } @@ -66,8 +60,7 @@ class Evaluator(workspacePath: Path, def evaluateGroupCached(terminal: Either[Task[_], LabelledTarget[_]], group: OSet[Task[_]], - results: collection.Map[Task[_], Result[Any]], - signatureCache: mutable.Map[ClassLoader, Seq[(Path, Long)]]): (collection.Map[Task[_], Result[Any]], Seq[Task[_]]) = { + results: collection.Map[Task[_], Result[Any]]): (collection.Map[Task[_], Result[Any]], Seq[Task[_]]) = { val externalInputs = group.items.flatMap(_.inputs).filter(!group.contains(_)) -- cgit v1.2.3