Public Member Functions | |
__construct () | |
reportsTo (ICacheProvider $cache) | |
set ($key, $value, $duration=0, $use_distributed=false) | |
clearStaleEntries () | |
get ($key, $use_distributed=false) | |
delete ($key, $use_distributed=false) | |
clear ($use_distributed=false) | |
Public Attributes | |
const | VALUE = 0 |
const | EXPIRE = 1 |
const | KEY = 2 |
Protected Attributes | |
$reportsTo | |
$pdo | |
$setStatement | |
$getStatement | |
$getManyStatement | |
$deleteStatement | |
$time | |
$distributed = false | |
$entries = array() |
Provider implemented with Sqlite backend. Less preferable than APC/Memcache but works well for shared hosts.
SqliteCacheProvider::clear | ( | $ | use_distributed = false | ) |
Implements ICacheProvider.
SqliteCacheProvider::delete | ( | $ | key, |
$ | use_distributed = false |
||
) |
Implements ICacheProvider.
SqliteCacheProvider::get | ( | $ | key, |
$ | use_distributed = false |
||
) |
Implements ICacheProvider.
SqliteCacheProvider::reportsTo | ( | ICacheProvider $ | cache | ) |
SqliteCacheProvider::set | ( | $ | key, |
$ | value, | ||
$ | duration = 0 , |
||
$ | use_distributed = false |
||
) |
Enter description here...
string | $key | |
mixed | $value | |
unknown_type | $duration |
Implements ICacheProvider.
SqliteCacheProvider::$deleteStatement [protected] |
SqliteCacheProvider::$distributed = false [protected] |
SqliteCacheProvider::$entries = array() [protected] |
SqliteCacheProvider::$getManyStatement [protected] |
SqliteCacheProvider::$getStatement [protected] |
SqliteCacheProvider::$pdo [protected] |
SqliteCacheProvider::$reportsTo [protected] |
SqliteCacheProvider::$setStatement [protected] |
SqliteCacheProvider::$time [protected] |
const SqliteCacheProvider::EXPIRE = 1 |
const SqliteCacheProvider::KEY = 2 |
const SqliteCacheProvider::VALUE = 0 |