Class Ethna_Plugin_Cachemanager_Localfile

Description

キャッシュマネージャクラス(ローカルファイルキャッシュ版)

Located in /class/Plugin/Cachemanager/Localfile.php (line 19)

Ethna_Plugin_Abstract
   |
   --Ethna_Plugin_Cachemanager
      |
      --Ethna_Plugin_Cachemanager_Localfile
Method Summary
 void clear (string $key, [string $namespace = null])
 array get (string $key, [int $lifetime = null], [string $namespace = null])
 int getLastModified (string $key, [string $namespace = null])
 void isCached (string $key, [int $lifetime = null], [string $namespace = null])
 void set (string $key, mixed $value, [int $timestamp = null], [string $namespace = null])
Variables
Methods
clear (line 208)

キャッシュ値を削除する

  • access: public
void clear (string $key, [string $namespace = null])
  • string $key: キャッシュキー
  • string $namespace: キャッシュネームスペース

Redefinition of:
Ethna_Plugin_Cachemanager::clear()
キャッシュから値を削除する
get (line 39)

キャッシュに設定された値を取得する

キャッシュに値が設定されている場合はキャッシュ値 が戻り値となる。キャッシュに値が無い場合やlifetime を過ぎている場合、エラーが発生した場合はEthna_Error オブジェクトが戻り値となる。

  • return: キャッシュ値
  • access: public
array get (string $key, [int $lifetime = null], [string $namespace = null])
  • string $key: キャッシュキー
  • int $lifetime: キャッシュ有効期間
  • string $namespace: キャッシュネームスペース

Redefinition of:
Ethna_Plugin_Cachemanager::get()
キャッシュに設定された値を取得する
getLastModified (line 104)

キャッシュの最終更新日時を取得する

  • return: 最終更新日時(unixtime)
  • access: public
int getLastModified (string $key, [string $namespace = null])
  • string $key: キャッシュキー
  • string $namespace: キャッシュネームスペース

Redefinition of:
Ethna_Plugin_Cachemanager::getLastModified()
キャッシュの最終更新日時を取得する
isCached (line 125)

値がキャッシュされているかどうかを取得する

  • access: public
void isCached (string $key, [int $lifetime = null], [string $namespace = null])
  • string $key: キャッシュキー
  • int $lifetime: キャッシュ有効期間
  • string $namespace: キャッシュネームスペース

Redefinition of:
Ethna_Plugin_Cachemanager::isCached()
値がキャッシュされているかどうかを取得する
set (line 154)

キャッシュに値を設定する

  • access: public
void set (string $key, mixed $value, [int $timestamp = null], [string $namespace = null])
  • string $key: キャッシュキー
  • mixed $value: キャッシュ値
  • int $timestamp: キャッシュ最終更新時刻(unixtime)
  • string $namespace: キャッシュネームスペース

Redefinition of:
Ethna_Plugin_Cachemanager::set()
キャッシュに値を設定する

Inherited Methods

Inherited From Ethna_Plugin_Cachemanager

 Ethna_Plugin_Cachemanager::clear()
 Ethna_Plugin_Cachemanager::get()
 Ethna_Plugin_Cachemanager::getLastModified()
 Ethna_Plugin_Cachemanager::getNamespace()
 Ethna_Plugin_Cachemanager::isCached()
 Ethna_Plugin_Cachemanager::lock()
 Ethna_Plugin_Cachemanager::set()
 Ethna_Plugin_Cachemanager::setCompress()
 Ethna_Plugin_Cachemanager::setNamespace()
 Ethna_Plugin_Cachemanager::unlock()
 Ethna_Plugin_Cachemanager::_load()

Inherited From Ethna_Plugin_Abstract

 Ethna_Plugin_Abstract::__construct()
 Ethna_Plugin_Abstract::getConfig()
 Ethna_Plugin_Abstract::getName()
 Ethna_Plugin_Abstract::getType()
 Ethna_Plugin_Abstract::_detectName()
 Ethna_Plugin_Abstract::_detectType()
 Ethna_Plugin_Abstract::_load()
 Ethna_Plugin_Abstract::_loadConfig()

Documentation generated on Fri, 11 Nov 2011 03:58:29 +0900 by phpDocumentor 1.4.3