diff --git a/src/java/voldemort/store/routed/RoutedStore.java b/src/java/voldemort/store/routed/RoutedStore.java
index <HASH>..<HASH> 100644
--- a/src/java/voldemort/store/routed/RoutedStore.java
+++ b/src/java/voldemort/store/routed/RoutedStore.java
@@ -98,7 +98,7 @@ public class RoutedStore implements Store<ByteArray, byte[]> {
     private final StoreDefinition storeDef;
     private final FailureDetector failureDetector;
 
-    private RoutingStrategy routingStrategy;
+    private volatile RoutingStrategy routingStrategy;
 
     /**
      * Create a RoutedStoreClient
Add volatile to routingStrategy.

It can be modified after initialisation and it's accessed from multiple
threads.