/** * {@inheritdoc} * * Will apply MAX_EXPIRATION. */ public function set($name, $data, $lifetime) { $lifetime = min(self::MAX_EXPIRATION + time(), $lifetime + time()); if ($lifetime < 0) { $lifetime = 0; } return $this->driver->set($this->options['prefix'] . $name, $data, $lifetime); }