diff --git a/filecache.inc b/filecache.inc
index 2405c34..6e71f02 100644
--- a/filecache.inc
+++ b/filecache.inc
@@ -249,7 +249,7 @@ class DrupalFileCache implements DrupalCacheInterface {
       // If file doesn't exist, create it with a+w permissions
       $fh = fopen($filename, 'c+b');
       if ($fh !== FALSE) {
-        if (!chmod($filename, 0666)) {
+        if (!chmod($filename, 0600)) {
           watchdog('filecache', 'Cannot chmod %filename',
                    array('%filename' => $filename), WATCHDOG_CRITICAL);
           return;
