public function get($key, &$token = null)
{
$statement = $this->client->prepare("SELECT v\n FROM {$this->table}\n WHERE k = :key AND (e IS NULL OR e >= :expire)");
$statement->execute(array(':key' => $key, ':expire' => date('Y-m-d H:i:s')));
$result = $statement->fetch(PDO::FETCH_ASSOC);
if (!isset($result['v'])) {
$token = null;
return false;
}
$token = $result['v'];
return $this->unserialize($result['v']);
}