diff --git a/src/java/voldemort/routing/RouteToAllStrategy.java b/src/java/voldemort/routing/RouteToAllStrategy.java index 3db08f2b10..03e607ffcd 100644 --- a/src/java/voldemort/routing/RouteToAllStrategy.java +++ b/src/java/voldemort/routing/RouteToAllStrategy.java @@ -36,12 +36,13 @@ public class RouteToAllStrategy implements RoutingStrategy { final private Collection nodes; final private ArrayList partitionIds; - final private int imaginaryPartitionId = 0; + // Use partition ID 0 for all keys to implement route to all strategy. + final static private int ROUTE_TO_ALL_PARTITION_ID = 0; public RouteToAllStrategy(Collection nodes) { this.nodes = nodes; this.partitionIds = new ArrayList(1); - this.partitionIds.add(imaginaryPartitionId); + this.partitionIds.add(ROUTE_TO_ALL_PARTITION_ID); } @Override @@ -77,7 +78,7 @@ public List getReplicatingPartitionList(int partitionId) { */ @Override public Integer getMasterPartition(byte[] key) { - return imaginaryPartitionId; + return ROUTE_TO_ALL_PARTITION_ID; } @Override