diff options
author | Li Haoyi <haoyi.sg@gmail.com> | 2017-12-13 10:04:05 -0800 |
---|---|---|
committer | Li Haoyi <haoyi.sg@gmail.com> | 2017-12-13 10:04:05 -0800 |
commit | e83989f4e15fc80820794a0f4e2db806f117a1a9 (patch) | |
tree | a69f2c311d9a60e0c5e39e91d067d08eeb3e0000 /core | |
parent | 056ccd28b64434974bf3a06cf32f0dd8b7954d70 (diff) | |
download | mill-e83989f4e15fc80820794a0f4e2db806f117a1a9.tar.gz mill-e83989f4e15fc80820794a0f4e2db806f117a1a9.tar.bz2 mill-e83989f4e15fc80820794a0f4e2db806f117a1a9.zip |
Clean up now-unused classloader caches
Diffstat (limited to 'core')
-rw-r--r-- | core/src/main/scala/mill/eval/Evaluator.scala | 11 |
1 files changed, 2 insertions, 9 deletions
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(_)) |