|
| __construct ($options=array()) |
|
| contains ($id, $group) |
|
| get ($id, $group, $checkTime=true) |
|
| getAll () |
|
| store ($id, $group, $data) |
|
| remove ($id, $group) |
|
| clean ($group, $mode=null) |
|
| flush () |
|
| lock ($id, $group, $locktime) |
|
| unlock ($id, $group=null) |
|
| __construct ($options=array()) |
|
| contains ($id, $group) |
|
| get ($id, $group, $checkTime=true) |
|
| getAll () |
|
| store ($id, $group, $data) |
|
| remove ($id, $group) |
|
| clean ($group, $mode=null) |
|
| flush () |
|
| gc () |
|
| lock ($id, $group, $locktime) |
|
| unlock ($id, $group=null) |
|
Memcached cache storage handler
3.0.0
◆ __construct()
__construct |
( |
|
$options = array() | ) |
|
Constructor
- Paramètres
-
array | $options | Optional parameters. |
- Depuis
- 3.0.0
Références $options, et null.
◆ _getCacheId()
_getCacheId |
( |
|
$id, |
|
|
|
$group |
|
) |
| |
|
protected |
Get a cache_id string from an id/group pair
- Paramètres
-
string | $id | The cache data id |
string | $group | The cache data group |
- Renvoie
- string The cache_id string
- Depuis
- 1.7.0
Références $id, $prefix, et Cache\getPlatformPrefix().
◆ clean()
clean |
( |
|
$group, |
|
|
|
$mode = null |
|
) |
| |
Clean cache for a group given a mode.
group mode : cleans all cache in the group notgroup mode : cleans all cache not in the group
- Paramètres
-
string | $group | The cache data group |
string | $mode | The mode for cleaning cache [group|notgroup] |
- Renvoie
- boolean
- Depuis
- 3.0.0
Références $key, $mode, $prefix, et $value.
◆ contains()
Check if the cache contains data stored by ID and group
- Paramètres
-
string | $id | The cache data ID |
string | $group | The cache data group |
- Renvoie
- boolean
- Depuis
- 3.7.0
Références $id.
◆ flush()
Flush all existing items in storage.
- Renvoie
- boolean
- Depuis
- 3.6.3
◆ get()
get |
( |
|
$id, |
|
|
|
$group, |
|
|
|
$checkTime = true |
|
) |
| |
Get cached data by ID and group
- Paramètres
-
string | $id | The cache data ID |
string | $group | The cache data group |
boolean | $checkTime | True to verify cache time expiration threshold |
- Renvoie
- mixed Boolean false on failure or a cached data object
- Depuis
- 3.0.0
Références $id.
◆ getAll()
Get all cached data
- Renvoie
- mixed Boolean false on failure or a cached data object
- Depuis
- 3.0.0
Références $data, $item, et $key.
◆ getConnection()
Create the Memcached connection
- Renvoie
- void
- Depuis
- 3.0.0
- Exceptions
-
Références $config, et null.
◆ isSupported()
Test to see if the storage handler is available.
- Renvoie
- boolean
- Depuis
- 3.0.0
◆ lock()
lock |
( |
|
$id, |
|
|
|
$group, |
|
|
|
$locktime |
|
) |
| |
Lock cached item
- Paramètres
-
string | $id | The cache data ID |
string | $group | The cache data group |
integer | $locktime | Cached item max lock time |
- Renvoie
- mixed Boolean false if locking failed or an object containing properties lock and locklooped
- Depuis
- 3.0.0
Références $id.
◆ lockindex()
Lock cache index
- Renvoie
- boolean
- Depuis
- 3.0.0
◆ remove()
Remove a cached data entry by ID and group
- Paramètres
-
string | $id | The cache data ID |
string | $group | The cache data group |
- Renvoie
- boolean
- Depuis
- 3.0.0
Références $id, $key, et $value.
◆ store()
store |
( |
|
$id, |
|
|
|
$group, |
|
|
|
$data |
|
) |
| |
Store the data to cache by ID and group
- Paramètres
-
string | $id | The cache data ID |
string | $group | The cache data group |
string | $data | The data to store in cache |
- Renvoie
- boolean
- Depuis
- 3.0.0
Références $data, et $id.
◆ unlock()
unlock |
( |
|
$id, |
|
|
|
$group = null |
|
) |
| |
Unlock cached item
- Paramètres
-
string | $id | The cache data ID |
string | $group | The cache data group |
- Renvoie
- boolean
- Depuis
- 3.0.0
Références $id.
◆ unlockindex()
Unlock cache index
- Renvoie
- boolean
- Depuis
- 3.0.0
◆ $_compress
◆ $_db
La documentation de cette classe a été générée à partir du fichier suivant :