Cache_Lite::extendLife() -- Étend la durée de vie d'un fichier de cache valide
Description
[Depuis Cache_Lite-1.7.0beta2] Étend la durée de vie d'un fichier de cache existant.
Le fichier de cache est "touched", donc, il commence une nouvelle période de durée
de vie. Lisez cette demande
de fonctionnalité pour plus de détails.
Valeurs renvoyées
Aucune exception n'est lancée.
Note
Cette fonction ne peut pas être appelée de façon statique.
Exemple
Exemple 31-1. Utilisation classique <?php
require_once "Cache/Lite.php";
$options = array(
'cacheDir' => '/tmp/',
'lifeTime' => 7200,
'pearErrorMode' => CACHE_LITE_ERROR_DIE
);
$cache = new Cache_Lite($options);
$id = 'foo';
if (!($data = $cache->get($id))) {
// the cache is not hit !
$data = '123456789';
$cache->save($data);
} else {
// the cache is hit !
if (isset($_GET['extend'])) {
$cache->extendLife();
}
}
echo($data);
?> |
|