diff --git a/lib/Cake/Cache/Cache.php b/lib/Cake/Cache/Cache.php index 2cba7dadc1e..078f2f5390c 100644 --- a/lib/Cake/Cache/Cache.php +++ b/lib/Cake/Cache/Cache.php @@ -278,7 +278,7 @@ public static function set($settings = array(), $value = null, $config = 'defaul * @return void */ public static function gc($config = 'default', $expires = null) { - static::$_engines[$config]->gc($expires); + return static::$_engines[$config]->gc($expires); } /** @@ -452,7 +452,7 @@ public static function delete($key, $config = 'default') { $success = static::$_engines[$config]->delete($settings['prefix'] . $key); static::set(null, $config); - return $success; + return (bool)$success; } /** diff --git a/lib/Cake/Model/Datasource/Session/CacheSession.php b/lib/Cake/Model/Datasource/Session/CacheSession.php index 05a604dec9e..d0540bcb786 100644 --- a/lib/Cake/Model/Datasource/Session/CacheSession.php +++ b/lib/Cake/Model/Datasource/Session/CacheSession.php @@ -73,7 +73,7 @@ public function write($id, $data) { * @return bool True for successful delete, false otherwise. */ public function destroy($id) { - return (bool)Cache::delete($id, Configure::read('Session.handler.config')); + return Cache::delete($id, Configure::read('Session.handler.config')); } /**