

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 |