NewMemcachedStorage
class NewMemcachedStorage implements IStorage, IBulkReader
Memcached storage using memcached extension.
Constants
internal META_CALLBACKS |
|
internal META_DATA |
|
internal META_DELTA |
|
Methods
static bool
isAvailable()
Checks if Memcached extension is available.
__construct($host = 'localhost', $port = 11211, $prefix = '', IJournal $journal = null)
No description
addServer($host = 'localhost', $port = 11211)
No description
Memcached
getConnection()
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, mixed $data, array $dp)
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 41
static bool
isAvailable()
Checks if Memcached extension is available.
at line 47
__construct($host = 'localhost', $port = 11211, $prefix = '', IJournal $journal = null)
No description
at line 62
addServer($host = 'localhost', $port = 11211)
No description
at line 74
Memcached
getConnection()
No description
at line 80
mixed
read(string $key)
Read from cache.
at line 109
array
bulkRead(array $keys)
Reads from cache in bulk.
at line 137
void
lock(string $key)
Prevents item reading and writing. Lock is released by write() or remove().
at line 142
void
write(string $key, mixed $data, array $dp)
Writes item into the cache.
at line 176
void
remove(string $key)
Removes item from the cache.
at line 182
void
clean(array $conditions)
Removes items from the cache by conditions.
Traits
SmartObject