Source for file Ethna_Plugin_Cachemanager.php
Documentation is available at Ethna_Plugin_Cachemanager.php
// vim: foldmethod=marker tabstop=4 shiftwidth=4 autoindent
* Ethna_Plugin_Cachemanager.php
* @author Masaki Fujimoto <fujimoto@php.net>
* @license http://www.opensource.org/licenses/bsd-license.php The BSD License
* @author Masaki Fujimoto <fujimoto@php.net>
/**#@+ @access private */
/** @var string 現在のネームスペース */
/** @var object Ethna_Backend backendオブジェクト */
/** @var object Ethna_Config 設定オブジェクト */
* Ethna_Plugin_Cachemanagerクラスのコンストラクタ
$this->controller =
& $controller;
$this->backend =
& $this->controller->getBackend();
$this->config =
& $this->controller->getConfig();
* @return string 現在のキャッシュネームスペース
* @param string $namespace ネームスペース
$this->namespace =
$namespace;
* キャッシュに値が設定されている場合はキャッシュ値
* が戻り値となる。キャッシュに値が無い場合やlifetime
* を過ぎている場合、エラーが発生した場合はEthna_Error
* @param string $key キャッシュキー
* @param int $lifetime キャッシュ有効期間
* @param string $namespace キャッシュネームスペース
function get($key, $lifetime =
null, $namespace =
null)
* @param string $key キャッシュキー
* @param string $namespace キャッシュネームスペース
* @return int 最終更新日時(unixtime)
* @param string $key キャッシュキー
* @param mixed $value キャッシュ値
* @param int $timestamp キャッシュ最終更新時刻(unixtime)
* @param string $namespace キャッシュネームスペース
function set($key, $value, $timestamp =
null, $namespace =
null)
* @param string $key キャッシュキー
* @param int $lifetime キャッシュ有効期間
* @param string $namespace キャッシュネームスペース
function isCached($key, $timestamp =
null, $namespace =
null)
* @param string $key キャッシュキー
* @param string $namespace キャッシュネームスペース
function clear($key, $namespace =
null)
* @param string $key キャッシュキー
* @param int $timeout ロックタイムアウト
* @param string $namespace キャッシュネームスペース
* @return bool true:成功 false:失敗
function lock($key, $timeout =
5, $namespace =
null)
* @param string $key キャッシュキー
* @param string $namespace キャッシュネームスペース
* @return bool true:成功 false:失敗
function unlock($key, $namespace =
null)
Documentation generated on Fri, 11 Nov 2011 04:00:02 +0900 by phpDocumentor 1.4.3