diff --git a/lib/classes/StudipCacheWrapper.php b/lib/classes/StudipCacheWrapper.php
index 65c5edb22326375d34d5150e9a75208d1e122378..950e9a692225a7ab4766bc2b0a0d3303c40be84b 100644
--- a/lib/classes/StudipCacheWrapper.php
+++ b/lib/classes/StudipCacheWrapper.php
@@ -61,7 +61,10 @@ class StudipCacheWrapper implements StudipCache
      */
     public function write($name, $content, $expires = self::DEFAULT_EXPIRATION)
     {
-        $this->memory_cache->expire($name);
-        $this->actual_cache->write($name, $content, $expires);
+        if ($this->actual_cache->write($name, $content, $expires)) {
+            return $this->memory_cache->write($name, $content, $expires);
+        } else {
+            return false;
+        }
     }
 }