private static final class DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,Artifact> |
winnerGAs
versionLessId -> Artifact, only cache winners
|
private java.util.Map<Artifact,DependencyNode> |
winners
artifact -> node
|
Modifier | Constructor and Description |
---|---|
private |
CacheManager() |
Modifier and Type | Method and Description |
---|---|
(package private) void |
cacheWinner(DependencyNode node) |
(package private) boolean |
isDuplicate(DependencyNode node) |
(package private) boolean |
isVersionConflict(DependencyNode node) |
private final java.util.Map<Artifact,DependencyNode> winners
private final java.util.Map<java.lang.String,Artifact> winnerGAs
boolean isVersionConflict(DependencyNode node)
void cacheWinner(DependencyNode node)
boolean isDuplicate(DependencyNode node)