Prefer subtypes of Multimap

Change-Id: I071208a8106205402f63f8998ce1a02858067447
diff --git a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
index 99b28e3..6ec9cf8 100644
--- a/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
+++ b/src/main/java/com/googlesource/gerrit/plugins/replication/PushOne.java
@@ -19,7 +19,7 @@
 
 import com.google.common.base.Throwables;
 import com.google.common.collect.LinkedListMultimap;
-import com.google.common.collect.Multimap;
+import com.google.common.collect.ListMultimap;
 import com.google.common.collect.Sets;
 import com.google.gerrit.common.Nullable;
 import com.google.gerrit.extensions.events.GitReferenceUpdatedListener;
@@ -111,7 +111,7 @@
   private boolean retrying;
   private int retryCount;
   private boolean canceled;
-  private final Multimap<String,ReplicationState> stateMap =
+  private final ListMultimap<String,ReplicationState> stateMap =
       LinkedListMultimap.create();
   private final int maxLockRetries;
   private int lockRetryCount;
@@ -243,7 +243,7 @@
     stateMap.put(ref, state);
   }
 
-  Multimap<String,ReplicationState> getStates() {
+  ListMultimap<String,ReplicationState> getStates() {
     return stateMap;
   }
 
@@ -258,7 +258,7 @@
     return states.toArray(new ReplicationState[states.size()]);
   }
 
-  void addStates(Multimap<String,ReplicationState> states) {
+  void addStates(ListMultimap<String, ReplicationState> states) {
     stateMap.putAll(states);
   }