Source for file Cachemanager.php
Documentation is available at Cachemanager.php
// vim: foldmethod=marker tabstop=4 shiftwidth=4 autoindent
* @author Masaki Fujimoto <fujimoto@php.net>
* @license http://www.opensource.org/licenses/bsd-license.php The BSD License
* @version $Id: ac49c11a2da714f9426a4c4fb80dc190ec8a9de1 $
* @author Masaki Fujimoto <fujimoto@php.net>
/**#@+ @access private */
/** @var string 現在のネームスペース */
protected function _load()
if (isset
($this->config['namespace'])) {
* @return string 現在のキャッシュネームスペース
if ($namespace ===
null) {
* @param string $namespace ネームスペース
* キャッシュに値が設定されている場合はキャッシュ値
* が戻り値となる。キャッシュに値が無い場合やlifetime
* を過ぎている場合、エラーが発生した場合はEthna_Error
* @param string $key キャッシュキー
* @param int $lifetime キャッシュ有効期間
* @param string $namespace キャッシュネームスペース
public 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 キャッシュネームスペース
public function set($key, $value, $timestamp =
null, $namespace =
null)
* @param string $key キャッシュキー
* @param int $lifetime キャッシュ有効期間
* @param string $namespace キャッシュネームスペース
public function isCached($key, $timestamp =
null, $namespace =
null)
* @param string $key キャッシュキー
* @param string $namespace キャッシュネームスペース
public function clear($key, $namespace =
null)
* @param string $key キャッシュキー
* @param int $timeout ロックタイムアウト
* @param string $namespace キャッシュネームスペース
* @return bool true:成功 false:失敗
public function lock($key, $timeout =
5, $namespace =
null)
* @param string $key キャッシュキー
* @param string $namespace キャッシュネームスペース
* @return bool true:成功 false:失敗
public function unlock($key, $namespace =
null)
Documentation generated on Fri, 11 Nov 2011 03:57:43 +0900 by phpDocumentor 1.4.3