private void DemoKeyValueStore() { var newPerson = new Person(1, "First", "Person"); "Saving new person: {0} - {1} {2}".ToInfo <RiakService>(newPerson.Id, newPerson.FirstName, newPerson.LastName); KeyValues.Persist(newPerson.Id.ToString(), newPerson); "Retrieving new person".ToInfo <RiakService>(); var retrieved = KeyValues.Get <Person>("1"); "Retrieved: {0} - {1} {2}".ToInfo <RiakService>(retrieved.Id, retrieved.FirstName, retrieved.LastName); var additional = new Person(2, "Second", "Person"); "Adding another person: {0} - {1} {2}".ToInfo <RiakService>(additional.Id, additional.FirstName, additional.LastName); "Retrieving all people".ToInfo <RiakService>(); var people = KeyValues.GetAll <Person>(); "Retrieved {0} people.".ToInfo <RiakService>(people.Count()); "Deleting people".ToInfo <RiakService>(); KeyValues.Delete <Person>("1"); KeyValues.Delete <Person>("2"); }