diff options
Diffstat (limited to 'kohana/libraries/drivers/Cache/Apc.php')
| -rw-r--r-- | kohana/libraries/drivers/Cache/Apc.php | 53 | 
1 files changed, 0 insertions, 53 deletions
| diff --git a/kohana/libraries/drivers/Cache/Apc.php b/kohana/libraries/drivers/Cache/Apc.php deleted file mode 100644 index 1bf6beac..00000000 --- a/kohana/libraries/drivers/Cache/Apc.php +++ /dev/null @@ -1,53 +0,0 @@ -<?php defined('SYSPATH') or die('No direct script access.'); -/** - * APC-based Cache driver. - * - * $Id$ - * - * @package    Cache - * @author     Kohana Team - * @copyright  (c) 2007-2008 Kohana Team - * @license    http://kohanaphp.com/license.html - */ -class Cache_Apc_Driver implements Cache_Driver { - -	public function __construct() -	{ -		if ( ! extension_loaded('apc')) -			throw new Kohana_Exception('cache.extension_not_loaded', 'apc'); -	} - -	public function get($id) -	{ -		return (($return = apc_fetch($id)) === FALSE) ? NULL : $return; -	} - -	public function set($id, $data, $tags, $lifetime) -	{ -		count($tags) and Kohana::log('error', 'Cache: tags are unsupported by the APC driver'); - -		return apc_store($id, $data, $lifetime); -	} - -	public function find($tag) -	{ -		return FALSE; -	} - -	public function delete($id, $tag = FALSE) -	{ -		if ($id === TRUE) -			return apc_clear_cache('user'); - -		if ($tag == FALSE) -			return apc_delete($id); - -		return TRUE; -	} - -	public function delete_expired() -	{ -		return TRUE; -	} - -} // End Cache APC Driver
\ No newline at end of file | 
