<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed');

/**

 * CodeIgniter

 *

 * An open source application development framework for PHP 4.3.2 or newer

 *

 * @package		CodeIgniter

 * @author		ExpressionEngine Dev Team

 * @copyright	Copyright (c) 2006 - 2012 EllisLab, Inc.

 * @license		http://codeigniter.com/user_guide/license.html

 * @link		http://codeigniter.com

 * @since		Version 2.0

 * @filesource

 */



// ------------------------------------------------------------------------



/**

 * CodeIgniter Dummy Caching Class

 *

 * @package		CodeIgniter

 * @subpackage	Libraries

 * @category	Core

 * @author		ExpressionEngine Dev Team

 * @link

 */



class CI_Cache_dummy extends CI_Driver {



	/**

	 * Get

	 *

	 * Since this is the dummy class, it's always going to return FALSE.

	 *

	 * @param 	string

	 * @return 	Boolean		FALSE

	 */

	public function get($id)

	{

		return FALSE;

	}



	// ------------------------------------------------------------------------



	/**

	 * Cache Save

	 *

	 * @param 	string		Unique Key

	 * @param 	mixed		Data to store

	 * @param 	int			Length of time (in seconds) to cache the data

	 *

	 * @return 	boolean		TRUE, Simulating success

	 */

	public function save($id, $data, $ttl = 60)

	{

		return TRUE;

	}



	// ------------------------------------------------------------------------



	/**

	 * Delete from Cache

	 *

	 * @param 	mixed		unique identifier of the item in the cache

	 * @param 	boolean		TRUE, simulating success

	 */

	public function delete($id)

	{

		return TRUE;

	}



	// ------------------------------------------------------------------------



	/**

	 * Clean the cache

	 *

	 * @return 	boolean		TRUE, simulating success

	 */

	public function clean()

	{

		return TRUE;

	}



	// ------------------------------------------------------------------------



	/**

	 * Cache Info

	 *

	 * @param 	string		user/filehits

	 * @return 	boolean		FALSE

	 */

	 public function cache_info($type = NULL)

	 {

		 return FALSE;

	 }



	// ------------------------------------------------------------------------



	/**

	 * Get Cache Metadata

	 *

	 * @param 	mixed		key to get cache metadata on

	 * @return 	boolean		FALSE

	 */

	public function get_metadata($id)

	{

		return FALSE;

	}



	// ------------------------------------------------------------------------



	/**

	 * Is this caching driver supported on the system?

	 * Of course this one is.

	 *

	 * @return TRUE;

	 */

	public function is_supported()

	{

		return TRUE;

	}



	// ------------------------------------------------------------------------



}

// End Class



/* End of file Cache_dummy.php */

/* Location: ./system/libraries/Cache/drivers/Cache_dummy.php */