diff --git a/apps/files_sharing/lib/Cache.php b/apps/files_sharing/lib/Cache.php
index bb1467ea827bdec398099df094ff1372c0a19bc8..e50e1661447de3f077d298511003ce4f07f35c19 100644
--- a/apps/files_sharing/lib/Cache.php
+++ b/apps/files_sharing/lib/Cache.php
@@ -67,12 +67,12 @@ class Cache extends CacheJail {
 
 		parent::__construct(
 			null,
-			null
+			''
 		);
 	}
 
 	protected function getRoot() {
-		if (is_null($this->root)) {
+		if ($this->root === '') {
 			$absoluteRoot = $this->sourceRootInfo->getPath();
 
 			// the sourceRootInfo path is the absolute path of the folder in the "real" storage
@@ -138,7 +138,7 @@ class Cache extends CacheJail {
 
 	protected function formatCacheEntry($entry, $path = null) {
 		if (is_null($path)) {
-			$path = isset($entry['path']) ? $entry['path'] : '';
+			$path = $entry['path'] ?? '';
 			$entry['path'] = $this->getJailedPath($path);
 		} else {
 			$entry['path'] = $path;