Bläddra i källkod

Remove the extra loop that dealt with expired requests.

Jing Yang 3 år sedan
förälder
incheckning
b800cf72cc
1 ändrade filer med 3 tillägg och 5 borttagningar
  1. 3 5
      kvraft/src/client.rs

+ 3 - 5
kvraft/src/client.rs

@@ -27,11 +27,9 @@ impl Clerk {
         let inner = self.init_once();
 
         let key = key.as_ref();
-        loop {
-            if let Some(val) = inner.get(key.to_owned(), Default::default()) {
-                return val;
-            }
-        }
+        inner
+            .get(key.to_owned(), Default::default())
+            .expect("Get should never return error with unlimited retry.")
     }
 
     pub fn put<K: AsRef<str>, V: AsRef<str>>(&mut self, key: K, value: V) {