class SQLiteStorage extends Object implements IStorage

SQLite storage.

Methods

__construct($path = ':memory:')

No description

mixed|null
read($key)

Read from cache.

void
lock($key)

Prevents item reading and writing. Lock is released by write() or remove().

void
write($key, $data, array $dependencies)

Writes item into the cache.

void
remove($key)

Removes item from the cache.

void
clean(array $conditions)

Removes items from the cache by conditions & garbage collector.

Details

at line 23
__construct($path = ':memory:')

No description

Parameters

$path

at line 48
mixed|null read($key)

Read from cache.

Parameters

$key

Return Value

mixed|null

at line 63
void lock($key)

Prevents item reading and writing. Lock is released by write() or remove().

Parameters

$key

Return Value

void

at line 75
void write($key, $data, array $dependencies)

Writes item into the cache.

Parameters

$key
$data
array $dependencies

Return Value

void

at line 98
void remove($key)

Removes item from the cache.

Parameters

$key

Return Value

void

at line 110
void clean(array $conditions)

Removes items from the cache by conditions & garbage collector.

Parameters

array $conditions

Return Value

void