AlexanderAshitkin commented on code in PR #92: URL: https://github.com/apache/maven-build-cache-extension/pull/92#discussion_r1300432092
########## src/main/java/org/apache/maven/buildcache/BuildCacheMojosExecutionStrategy.java: ########## @@ -129,7 +129,8 @@ public void execute( boolean restored = result.isSuccess(); // if partially restored need to save increment if (restorable) { restored &= restoreProject(result, mojoExecutions, mojoExecutionRunner, cacheConfig); - } else { + } + if (!restored) { Review Comment: I meant that the `clean` might not be requested by the user. In that case, using the `clean` looks undesirable because it has side effects outside the cache that might confuse the user. And I agree that leaving partially restored data is error-prone. But all three options (leaving as is, adding clean, or moving) have drawbacks. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: issues-unsubscr...@maven.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org