Skip to content

Instantly share code, notes, and snippets.

@jeffrymorris
Created March 4, 2015 03:33
Show Gist options
  • Save jeffrymorris/be79ba88d722882806ef to your computer and use it in GitHub Desktop.
Save jeffrymorris/be79ba88d722882806ef to your computer and use it in GitHub Desktop.
using (var bucket = Cluster.OpenBucket("default"))
{
var removeTasks = items.Select(item => bucket.GetAsync<int>(item.Key)).ToList();
var insertTasks = items.Select(item => bucket.GetAsync<int>(item.Key)).ToList();
var getTasks = items.Select(item => bucket.GetAsync<int>(item.Key)).ToList();
var removeResults = await Task.WhenAll(removeTasks).ConfigureAwait(false);
var insertResults = await Task.WhenAll(insertTasks).ConfigureAwait(false);
var getResults = await Task.WhenAll(getTasks).ConfigureAwait(false);
foreach (var result in removeResults)
{
Console.WriteLine("{0} {1}", result.Value, result.Message);
}
foreach (var result in insertResults)
{
Console.WriteLine("{0} {1}", result.Value, result.Message);
}
foreach (var result in getResults)
{
Console.WriteLine("{0} {1}", result.Value, result.Message);
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment