desruisseaux commented on code in PR #2347: URL: https://github.com/apache/maven/pull/2347#discussion_r2094596195
########## impl/maven-impl/src/main/java/org/apache/maven/impl/DefaultDependencyResolverResult.java: ########## @@ -107,14 +127,14 @@ public class DefaultDependencyResolverResult implements DependencyResolverResult * @param root the root node of the dependency graph * @param count estimated number of dependencies */ - public DefaultDependencyResolverResult( + DefaultDependencyResolverResult( DependencyResolverRequest request, PathModularizationCache cache, List<Exception> exceptions, Node root, int count) { this.request = request; - this.cache = cache; + this.cache = Objects.requireNonNull(cache); Review Comment: The `moduleCache()` method is defined in another class. We cannot access that method from here. However, this is indeed the kind of code that we would have after we clarified how to manage session-wide caches. The `moduleCache()` method would be in the class managing those caches. We are just not there yet. -- 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