diff --git a/library/think/cache/driver/File.php b/library/think/cache/driver/File.php index da3b3f6f..ea5688e5 100644 --- a/library/think/cache/driver/File.php +++ b/library/think/cache/driver/File.php @@ -90,8 +90,7 @@ class File extends Driver */ public function has($name) { - $filename = $this->getCacheKey($name); - return is_file($filename); + return $this->get($name) ? true : false; } /** diff --git a/library/think/cache/driver/Lite.php b/library/think/cache/driver/Lite.php index a527a012..9e702eed 100644 --- a/library/think/cache/driver/Lite.php +++ b/library/think/cache/driver/Lite.php @@ -61,8 +61,7 @@ class Lite extends Driver */ public function has($name) { - $filename = $this->getCacheKey($name); - return is_file($filename); + return $this->get($name) ? true : false; } /**