@Singleton public class DefaultDependencyRegistry extends java.lang.Object implements DependencyRegistry
| Constructor and Description |
|---|
DefaultDependencyRegistry() |
| Modifier and Type | Method and Description |
|---|---|
java.util.Optional<ResolvedDependency> |
getFromCache(NotationDependency dependency) |
void |
putIntoCache(NotationDependency dependency,
ResolvedDependency resolvedDependency) |
boolean |
register(ResolvedDependency resolvedDependency)
Registers a dependency
|
ResolvedDependency |
retrive(java.lang.String name) |
public boolean register(ResolvedDependency resolvedDependency)
DependencyRegistryregister in interface DependencyRegistryresolvedDependency - The dependency to registerpublic ResolvedDependency retrive(java.lang.String name)
retrive in interface DependencyRegistrypublic java.util.Optional<ResolvedDependency> getFromCache(NotationDependency dependency)
getFromCache in interface DependencyRegistrypublic void putIntoCache(NotationDependency dependency, ResolvedDependency resolvedDependency)
putIntoCache in interface DependencyRegistry