Added retry to the config store, to recover from CM timeout exception.

Change-Id: I7eb53d94bdc8e3eb05a77f019829f8d450bcde52
diff --git a/incubator/store/src/main/java/org/onosproject/incubator/store/config/impl/DistributedNetworkConfigStore.java b/incubator/store/src/main/java/org/onosproject/incubator/store/config/impl/DistributedNetworkConfigStore.java
index e2a4b4f..0b7c095 100644
--- a/incubator/store/src/main/java/org/onosproject/incubator/store/config/impl/DistributedNetworkConfigStore.java
+++ b/incubator/store/src/main/java/org/onosproject/incubator/store/config/impl/DistributedNetworkConfigStore.java
@@ -164,11 +164,11 @@
 
     @Override
     public <S, T extends Config<S>> T getConfig(S subject, Class<T> configClass) {
-        // FIXME: There has to be a better way to absorb the timeout exceptions.
+        // FIXME: There has to be a better way to absorb the timeout exceptions!
         Versioned<ObjectNode> json = null;
         try {
             json = configs.get(key(subject, configClass));
-        } catch (ConsistentMapException.Timeout e) {
+        } catch (ConsistentMapException e) {
             Tools.randomDelay(MAX_BACKOFF);
             json = configs.get(key(subject, configClass));
         }