diff --git a/apps/encryption/lib/keymanager.php b/apps/encryption/lib/keymanager.php
index 57a8155e7b942ecad7e7ae67782db98dd366072e..0c957e1201215bf41ca82ba7d665720494c842d0 100644
--- a/apps/encryption/lib/keymanager.php
+++ b/apps/encryption/lib/keymanager.php
@@ -441,7 +441,7 @@ class KeyManager {
 
 		if($fileInfo !== false) {
 			$cache = $fileInfo->getStorage()->getCache();
-			$cache->put($path, ['fileid' => $fileInfo->getId(), 'encrypted' => $version, 'encryptedVersion' => $version]);
+			$cache->update($fileInfo->getId(), ['encrypted' => $version, 'encryptedVersion' => $version]);
 		}
 	}