public function setMulti(array $items, $expire = 0)
{
foreach ($items as $key => $value) {
$items[$key] = array('value' => $this->serialize($value), 'expiry' => $expire);
}
try {
$results = $this->client->upsert($items);
} catch (\CouchbaseException $e) {
return array_fill_keys(array_keys($items), false);
}
$success = array();
foreach ($results as $key => $result) {
$success[$key] = !$result->error;
}
return $success;
}