Uses of Interface
org.eclipse.jgit.lib.RepositoryCache.Key
Packages that use RepositoryCache.Key
-
Uses of RepositoryCache.Key in org.eclipse.jgit.lib
Classes in org.eclipse.jgit.lib that implement RepositoryCache.KeyModifier and TypeClassDescriptionstatic classLocation of a Repository, using the standard java.io.File API.Fields in org.eclipse.jgit.lib with type parameters of type RepositoryCache.KeyModifier and TypeFieldDescriptionprivate final Map<RepositoryCache.Key,Repository> RepositoryCache.cacheMapMethods in org.eclipse.jgit.lib that return types with arguments of type RepositoryCache.KeyModifier and TypeMethodDescriptionprivate Collection<RepositoryCache.Key>RepositoryCache.getKeys()static Collection<RepositoryCache.Key>RepositoryCache.getRegisteredKeys()Get the locations of all repositories registered in the cache.Methods in org.eclipse.jgit.lib with parameters of type RepositoryCache.KeyModifier and TypeMethodDescriptionprivate RepositoryCache.LockRepositoryCache.lockFor(RepositoryCache.Key location) static RepositoryRepositoryCache.open(RepositoryCache.Key location) Open an existing repository, reusing a cached instance if possible.static RepositoryRepositoryCache.open(RepositoryCache.Key location, boolean mustExist) Open a repository, reusing a cached instance if possible.private RepositoryRepositoryCache.openRepository(RepositoryCache.Key location, boolean mustExist) private voidRepositoryCache.registerRepository(RepositoryCache.Key location, Repository db) static voidRepositoryCache.unregister(RepositoryCache.Key location) Remove a repository from the cache.private voidRepositoryCache.unregisterAndCloseRepository(RepositoryCache.Key location) private RepositoryRepositoryCache.unregisterRepository(RepositoryCache.Key location)