Merge branch 'stable-3.5'

* stable-3.5:
  Bind the cached-refdb repository manager also as named binding
  Cache refs/... resolutions
  Allow binding the module without GitRepositoryManager
  Ensure that cached-refdb compiles against 'stable-3.5'
  Preload all cache when fetching all refs
  Use DelegateRepository implementation from Gerrit core
  Add change verification

Change-Id: Ib02fcbb14132ed9ad04aef9c3ff117d57f5d38ce
diff --git a/src/main/java/com/googlesource/gerrit/plugins/cachedrefdb/CachedGitRepositoryManager.java b/src/main/java/com/googlesource/gerrit/plugins/cachedrefdb/CachedGitRepositoryManager.java
index e527725..e3fde24 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/cachedrefdb/CachedGitRepositoryManager.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/cachedrefdb/CachedGitRepositoryManager.java
@@ -21,7 +21,7 @@
 import com.google.inject.Inject;
 import com.google.inject.Singleton;
 import java.io.IOException;
-import java.util.SortedSet;
+import java.util.NavigableSet;
 import org.eclipse.jgit.lib.Repository;
 
 @Singleton
@@ -47,7 +47,7 @@
   }
 
   @Override
-  public SortedSet<Project.NameKey> list() {
+  public NavigableSet<Project.NameKey> list() {
     return repoManager.list();
   }