public function getMulti(array $keys, array &$tokens = null)
{
$shards = $this->getShards($keys);
$results = array();
$tokens = array();
/** @var KeyValueStore $shard */
foreach ($shards as $shard) {
$keysOnShard = $shards[$shard];
$results += $shard->getMulti($keysOnShard, $shardTokens);
$tokens += $shardTokens ?: array();
}
return $results;
}