CommonSense PHP API Library
SqliteCacheProvider Class Reference
Inheritance diagram for SqliteCacheProvider:
Collaboration diagram for SqliteCacheProvider:

List of all members.

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()

Detailed Description

Provider implemented with Sqlite backend. Less preferable than APC/Memcache but works well for shared hosts.


Constructor & Destructor Documentation


Member Function Documentation

SqliteCacheProvider::clear ( use_distributed = false)

Implements ICacheProvider.

SqliteCacheProvider::delete ( key,
use_distributed = false 
)

Implements ICacheProvider.

SqliteCacheProvider::get ( key,
use_distributed = false 
)

Implements ICacheProvider.

SqliteCacheProvider::set ( key,
value,
duration = 0,
use_distributed = false 
)

Enter description here...

Parameters:
string$key
mixed$value
unknown_type$duration

Implements ICacheProvider.


Member Data Documentation

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]

The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables