@Singleton
public class ProjectCacheManager
extends java.lang.Object
| Constructor and Description |
|---|
ProjectCacheManager(PersistenceResolvedToDependenciesCache persistenceResolvedToDependenciesCache,
PersistenceNotationToResolvedCache persistenceNotationToResolvedCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
loadPersistenceCache() |
GolangDependencySet |
produce(ResolvedDependency resolvedDependency,
java.util.function.Function<ResolvedDependency,GolangDependencySet> constructor) |
ResolvedDependency |
resolve(NotationDependency notationDependency,
java.util.function.Function<NotationDependency,ResolvedDependency> constructor) |
void |
savePersistenceCache() |
@Inject public ProjectCacheManager(PersistenceResolvedToDependenciesCache persistenceResolvedToDependenciesCache, PersistenceNotationToResolvedCache persistenceNotationToResolvedCache)
public void loadPersistenceCache()
public void savePersistenceCache()
public ResolvedDependency resolve(NotationDependency notationDependency, java.util.function.Function<NotationDependency,ResolvedDependency> constructor)
public GolangDependencySet produce(ResolvedDependency resolvedDependency, java.util.function.Function<ResolvedDependency,GolangDependencySet> constructor)