code: func (s *MemoryStore) Restore(snapshot *pb.StoreSnapshot) error {
  	return s.updateLocal(func(tx Tx) error {
  		for _, os := range objectStorers {
  			if err := os.Restore(tx, snapshot); err != nil {
  				return err
  			}
  		}
  		return nil
  	})
  }
docs: // Restore sets the contents of the store to the serialized data in the
  // argument.