Interface: org.sonatype.nexus.proxy.storage.local.LocalRepositoryStorage
Interface: org.sonatype.nexus.proxy.storage.remote.RemoteRepositoryStorage
A plugin developer can override the default file-based local repository storage and the default remote HTTP repository storage interface. If your plugin needs to stores repository artifacts and information in something other than a filesystem, or if your remote repository isn’t accessible via HTTP, your plugin would provide an implementation of one of these interfaces. Nexus provides one of the each: a file-system LocalRepositoryStorage and CommonsHttpClient 3.x based RemoteRepositoryStorage.