diff --git a/src/Cache/File.php b/src/Cache/File.php index d83a971760efcd98fcd11d7c4bc66dd42d2ccb44..9f20ec62e2f2a550aa14f95d1025e51e66f02e1c 100644 --- a/src/Cache/File.php +++ b/src/Cache/File.php @@ -31,7 +31,7 @@ class File extends Cache } $prev = md5($p . $prev); } - return static::$conf['prefix'] . $key . '#tag_' . $prev; + return static::$conf['prefix'] . $key . '#tag_' . $prev; } else { return static::$conf['prefix'] . $key; } @@ -76,6 +76,7 @@ class File extends Cache public function set($key, $val, $ttl = 0, $tags = []) { + $ttl = $ttl === 0 ? 315360000 : $ttl; $key = $this->getTagKey($key, $tags); $file = $this->getFileName($key); file_put_contents($file, (time() + $ttl) . serialize($val));