public function deleteMultiple($keys)
{
if ($keys instanceof Traversable) {
$keys = iterator_to_array($keys);
}
if (!is_array($keys) || array_filter($keys, 'is_string') !== $keys) {
throw new InvalidArgumentException('Invalid keys: ' . serialize($keys) . '. Must be array of strings.');
}
$success = $this->store->deleteMulti($keys);
return !in_array(false, $success);
}