Class DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager
- java.lang.Object
-
- org.eclipse.aether.internal.impl.collect.bf.DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager
-
- Enclosing class:
- DependencyResolutionSkipper.DefaultDependencyResolutionSkipper
private static final class DependencyResolutionSkipper.DefaultDependencyResolutionSkipper.CacheManager extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private java.util.Map<java.lang.String,Artifact>
winnerGAs
versionLessId -> Artifact, only cache winnersprivate java.util.Map<Artifact,DependencyNode>
winners
artifact -> node
-
Constructor Summary
Constructors Modifier Constructor Description private
CacheManager()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) void
cacheWinner(DependencyNode node)
(package private) boolean
isDuplicate(DependencyNode node)
(package private) boolean
isVersionConflict(DependencyNode node)
-
-
-
Field Detail
-
winners
private final java.util.Map<Artifact,DependencyNode> winners
artifact -> node
-
winnerGAs
private final java.util.Map<java.lang.String,Artifact> winnerGAs
versionLessId -> Artifact, only cache winners
-
-
Method Detail
-
isVersionConflict
boolean isVersionConflict(DependencyNode node)
-
cacheWinner
void cacheWinner(DependencyNode node)
-
isDuplicate
boolean isDuplicate(DependencyNode node)
-
-