BEAR_Cache
[ class tree: BEAR_Cache ] [ index: BEAR_Cache ] [ all elements ]

Class: BEAR_Cache_Adapter

Source Location: /BEAR/Cache/Adapter.php

Class Overview

BEAR_Base
   |
   --BEAR_Cache_Adapter

キャッシュアダプター


Author(s):

Version:

  • Release: @package_version@ $Id: Adapter.php 2485 2011-06-05 18:47:28Z koriyama@bear-project.net $

Copyright:

  • 2008-2011 Akihito Koriyama All rights reserved.

Variables

Methods


Child classes:

BEAR_Cache_Adapter_Apc
APCアダプター
BEAR_Cache_Adapter_Lite
PEAR::Cache_Liteアダプター
BEAR_Cache_Adapter_Memcache
Memcacheアダプター

Inherited Variables

Inherited Methods


Class Details

[line 31]
キャッシュアダプター

キャッシュアダプター キャッシュ抽象クラスです。BEAR/Cache/Adapter/の各クラスで実装します。




Tags:

author:  Akihito Koriyama <koriyama@bear-project.net>
version:  Release: @package_version@ $Id: Adapter.php 2485 2011-06-05 18:47:28Z koriyama@bear-project.net $
copyright:  2008-2011 Akihito Koriyama All rights reserved.
link:  http://www.bear-project.net
abstract:  
license:  BSD


[ Top ]


Class Variables

$_adapter =

[line 46]

アダプター

アダプター




Tags:

access:  protected

Type:   BEAR_Cache_Adapter


[ Top ]

$_life =  0

[line 39]

キャッシュ時間

キャッシュ時間




Tags:

access:  protected

Type:   int


[ Top ]



Class Methods


method delete [line 90]

bool delete( string $key)

キャッシュの削除

キャッシュの削除




Tags:

abstract:  
access:  public


Overridden in child classes as:

BEAR_Cache_Adapter_Apc::delete()
キャッシュの削除
BEAR_Cache_Adapter_Lite::delete()
キャッシュの削除
BEAR_Cache_Adapter_Memcache::delete()
キャッシュの削除

Parameters:

string   $key   キャッシュキー

[ Top ]

method deleteAll [line 97]

bool deleteAll( )

キャッシュの全削除

キャッシュの全削除




Tags:

abstract:  
access:  public


Overridden in child classes as:

BEAR_Cache_Adapter_Apc::deleteAll()
キャッシュの全削除
BEAR_Cache_Adapter_Lite::deleteAll()
キャッシュの全削除
BEAR_Cache_Adapter_Memcache::deleteAll()
キャッシュの全削除

[ Top ]

method get [line 81]

mixed get( string $key, [mixed $default = null])

キャッシュを取得

キャッシュを取得 キーを基にキャッシュデータを取得します。 無い場合にはデフォルト$defaultsが使われます。




Tags:

abstract:  
access:  public


Overridden in child classes as:

BEAR_Cache_Adapter_Apc::get()
キャッシュを取得
BEAR_Cache_Adapter_Lite::get()
キャッシュを取得
BEAR_Cache_Adapter_Memcache::get()
キャッシュを取得

Parameters:

string   $key   キャッシュキー
mixed   $default   デフォルト値

[ Top ]

method onInject [line 53]

void onInject( )

Inject

Inject




Tags:

access:  public


Overrides BEAR_Base::onInject() (Inject)

[ Top ]

method set [line 68]

bool set( string $key, mixed $value)

キャッシュ保存

キャッシュ保存 キャッシュにデータを保存します。(なければ新規作成、あれば更新)




Tags:

abstract:  
access:  public


Overridden in child classes as:

BEAR_Cache_Adapter_Apc::set()
キャッシュを保存
BEAR_Cache_Adapter_Lite::set()
キャッシュを保存
BEAR_Cache_Adapter_Memcache::set()
キャッシュを保存

Parameters:

string   $key   キャッシュキー
mixed   $value  

[ Top ]


Documentation generated on Sat, 30 Jul 2011 00:09:55 +0900 by phpDocumentor 1.4.3