diff --git a/core/lib/Drupal/Core/StreamWrapper/LocalStream.php b/core/lib/Drupal/Core/StreamWrapper/LocalStream.php
index 021c541..fcbdc19 100644
--- a/core/lib/Drupal/Core/StreamWrapper/LocalStream.php
+++ b/core/lib/Drupal/Core/StreamWrapper/LocalStream.php
@@ -313,37 +313,30 @@ public function stream_cast($cast_as) {
    */
   public function stream_metadata($uri, $option, $value) {
     $target = $this->getLocalPath($uri);
-    $return = FALSE;
+
     switch ($option) {
       case STREAM_META_TOUCH:
         if (!empty($value)) {
-          $return = touch($target, $value[0], $value[1]);
-        }
-        else {
-          $return = touch($target);
+          return touch($target, $value[0], $value[1]);
         }
+        return touch($target);
         break;
 
       case STREAM_META_OWNER_NAME:
       case STREAM_META_OWNER:
-        $return = chown($target, $value);
+        return chown($target, $value);
         break;
 
       case STREAM_META_GROUP_NAME:
       case STREAM_META_GROUP:
-        $return = chgrp($target, $value);
+        return chgrp($target, $value);
         break;
 
       case STREAM_META_ACCESS:
-        $return = chmod($target, $value);
+        return chmod($target, $value);
         break;
     }
-    if ($return) {
-      // For convenience clear the file status cache of the underlying file,
-      // since metadata operations are often followed by file status checks.
-      clearstatcache(TRUE, $target);
-    }
-    return $return;
+    return FALSE;
   }
 
   /**
