PHP 클래스 CacheEngine_APC

상속: extends CacheEngine
파일 보기 프로젝트 열기: sourcefabric/newscoop

공개 메소드들

메소드 설명
addValue ( $p_key, $p_value, $p_ttl ) : boolean Inserts the value identified by the given key in the cache.
clearPages ( ) : void Deletes the pages stored in the cache.
clearValues ( ) : boolean Deletes the values stored in the cache.
deletePage ( $p_key ) : void Delete the page identified by the given key from the cache.
deleteValue ( $p_key ) : boolean Delete the value identified by the given key from the cache.
description ( ) : string Returns a short description of the cache engine.
fetchValue ( $p_key ) : mixed Fetches the value identified by the given key from the cache.
garbageCollector ( ) : void Deletes the expired values and pages stored in the cache.
getInfo ( $p_type = self::CACHE_VALUES_INFO ) : array Returns an array of cached data; false if invalid type.
getMemInfo ( ) : array Returns an array of shared memory data
getName ( )
hasValueKey ( $p_key ) : mixed Returns true if a value identified by the given key was stored in the cache.
isSupported ( ) : boolean Returns true if the engine was supported in PHP, false otherwise.
pageCachingSupported ( ) : boolean Returns true if the page caching was supported, false otherwise.
storePage ( $p_key, $p_value, $p_ttl ) : boolean Stores the current page under the given key (identifier).
storeValue ( $p_key, $p_value, $p_ttl ) : boolean Stores the value identified by the given key in the cache.

메소드 상세

addValue() 공개 메소드

Returns false if the key already existed and does not overwrite the existing key.
public addValue ( $p_key, $p_value, $p_ttl ) : boolean
$p_key
$p_value
리턴 boolean

clearPages() 공개 메소드

Deletes the pages stored in the cache.
public clearPages ( ) : void
리턴 void

clearValues() 공개 메소드

Returns true on success, false on failure.
public clearValues ( ) : boolean
리턴 boolean

deletePage() 공개 메소드

Delete the page identified by the given key from the cache.
public deletePage ( $p_key ) : void
리턴 void

deleteValue() 공개 메소드

Returns true on success, false on failure.
public deleteValue ( $p_key ) : boolean
리턴 boolean

description() 공개 메소드

Returns a short description of the cache engine.
public description ( ) : string
리턴 string

fetchValue() 공개 메소드

Fetches the value identified by the given key from the cache.
public fetchValue ( $p_key ) : mixed
리턴 mixed

garbageCollector() 공개 메소드

Deletes the expired values and pages stored in the cache.
public garbageCollector ( ) : void
리턴 void

getInfo() 공개 메소드

Returns an array of cached data; false if invalid type.
public getInfo ( $p_type = self::CACHE_VALUES_INFO ) : array
$p_type
리턴 array

getMemInfo() 공개 메소드

Returns an array of shared memory data
public getMemInfo ( ) : array
리턴 array

getName() 공개 메소드

public getName ( )

hasValueKey() 공개 메소드

Returns true if a value identified by the given key was stored in the cache.
public hasValueKey ( $p_key ) : mixed
리턴 mixed

isSupported() 공개 메소드

Returns true if the engine was supported in PHP, false otherwise.
public isSupported ( ) : boolean
리턴 boolean

pageCachingSupported() 공개 메소드

Returns true if the page caching was supported, false otherwise.
public pageCachingSupported ( ) : boolean
리턴 boolean

storePage() 공개 메소드

Returns true on success, false on failure.
public storePage ( $p_key, $p_value, $p_ttl ) : boolean
$p_key
$p_value
리턴 boolean

storeValue() 공개 메소드

Returns true on success, false on failure.
public storeValue ( $p_key, $p_value, $p_ttl ) : boolean
$p_key
$p_value
리턴 boolean