Call store.clearCache()

This commit is contained in:
Eugene Yokota 2024-11-30 00:21:41 -05:00
parent efe2a83c73
commit 111eb123fa
1 changed files with 14 additions and 1 deletions

View File

@ -710,7 +710,20 @@ object Defaults extends BuildCommon {
crossPaths.value
),
cleanIvy := IvyActions.cleanCachedResolutionCache(ivyModule.value, streams.value.log),
clean := clean.dependsOn(cleanIvy).value,
clean := {
val _ = cleanIvy.value
try {
val store = AnalysisUtil.staticCachedStore(
analysisFile = (Compile / compileAnalysisFile).value.toPath,
useTextAnalysis = !(Compile / enableBinaryCompileAnalysis).value,
useConsistent = (Compile / enableConsistentCompileAnalysis).value,
)
store.clearCache()
} catch {
case NonFatal(_) => ()
}
clean.value
},
scalaCompilerBridgeBinaryJar := Def.settingDyn {
val sv = scalaVersion.value
if (ScalaArtifacts.isScala3(sv) || VersionNumber(sv)