SQLiteStorage
class SQLiteStorage implements IStorage, IBulkReader
SQLite storage.
Methods
__construct(string $path)
No description
mixed
read(string $key)
Read from cache.
array
bulkRead(array $keys)
Reads from cache in bulk.
void
lock(string $key)
Prevents item reading and writing. Lock is released by write() or remove().
void
write(string $key, $data, array $dependencies)
Writes item into the cache.
void
remove(string $key)
Removes item from the cache.
void
clean(array $conditions)
Removes items from the cache by conditions.
Details
at line 27
__construct(string $path)
No description
at line 55
mixed
read(string $key)
Read from cache.
at line 70
array
bulkRead(array $keys)
Reads from cache in bulk.
at line 90
void
lock(string $key)
Prevents item reading and writing. Lock is released by write() or remove().
at line 95
void
write(string $key, $data, array $dependencies)
Writes item into the cache.
at line 120
void
remove(string $key)
Removes item from the cache.
at line 127
void
clean(array $conditions)
Removes items from the cache by conditions.
Traits
Strict class for better experience.