Closes a repository with the given path.
Closes a repository with the given path. All the repositories are ref-counted and when they reach 0 they are removed, unless RepositoryProvider#skipCleanup is active. This method is thread-safe.
Repository source
The previously obtained Repository instance
Returns a repository corresponding to the given RepositorySource.
Returns a repository corresponding to the given RepositorySource.
Repository source
Repository
Thread-safe method to get a repository given a repository key.
Thread-safe method to get a repository given a repository key.
Repository key
Repository
Local path where siva files are.
Skip deleting files after they reference count of a repository gets to 0.
Generates repositories from siva files at the given local path and keeps a reference count on them to know when they have to be cleaned up. All user-facing API methods are thread-safe.