summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/private/legacy/helper.php5
1 files changed, 3 insertions, 2 deletions
diff --git a/lib/private/legacy/helper.php b/lib/private/legacy/helper.php
index 9f3cf8ea69d..dfe2e09afff 100644
--- a/lib/private/legacy/helper.php
+++ b/lib/private/legacy/helper.php
@@ -541,7 +541,8 @@ class OC_Helper {
*/
public static function getStorageInfo($path, $rootInfo = null) {
$memcache = \OC::$server->getMemCacheFactory()->create('storageInfo');
- $cached = $memcache->get($rootInfo ? '__root__' : $path);
+ $cacheKey = $rootInfo ? '__root__' . md5($path) : md5($path);
+ $cached = $memcache->get($cacheKey);
if (is_array($cached)) {
return $cached;
}
@@ -613,7 +614,7 @@ class OC_Helper {
$ownerDisplayName = $owner->getDisplayName();
}
- $memcache->set($rootInfo ? '__root__' : $path, [
+ $memcache->set($cacheKey, [
'free' => $free,
'used' => $used,
'quota' => $quota,