diff --git a/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php b/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php
index d4fd273f75e2c44de66e7b3d13432d0522fb7423..aa58c03b72a8073a5ea228f45e1520fa20223050 100644
--- a/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php
+++ b/module/VuFind/src/VuFind/ILS/Driver/VoyagerRestful.php
@@ -335,9 +335,10 @@ class VoyagerRestful extends Voyager implements \VuFindHttp\HttpServiceAwareInte
     {
         if (isset($this->session->cache[$id])) {
             $item = $this->session->cache[$id];
-            if (time() - $item['time'] > 30) {
+            if (time() - $item['time'] < 30) {
                 return $item['entry'];
             }
+            unset($this->session->cache[$id]);
         }
         return null;
     }