)]}'
{"id":"spymemcached~12283","triplet_id":"spymemcached~master~I15821983ea2ebd07fd98feeb968ce9fa578ded0b","project":"spymemcached","branch":"master","hashtags":[],"change_id":"I15821983ea2ebd07fd98feeb968ce9fa578ded0b","subject":"Add Iterator versions of getAsyncBulk and getBulk","status":"MERGED","created":"2012-01-11 19:18:59.000000000","updated":"2012-01-22 17:12:13.000000000","submitted":"2012-01-22 17:12:13.000000000","submitter":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"total_comment_count":0,"unresolved_comment_count":0,"has_review_started":true,"meta_rev_id":"7aef72dce467027823ba33bd2392991341376f5f","_number":12283,"virtual_id_number":12283,"owner":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"actions":{},"labels":{"Verified":{"approved":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"_account_id":1000273,"name":"Raghavan N. Srinivas","email":"ragsns@gmail.com","username":"ragsns","avatars":[{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000000,"name":"Dustin Sallings","email":"dustin@spy.net","username":"dustin","avatars":[{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":1,"date":"2012-01-22 17:12:13.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Fails"," 0":"No score","+1":"Verified"},"description":"","default_value":0},"Code-Review":{"approved":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"all":[{"value":0,"date":"2012-01-12 00:56:16.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1000273,"name":"Raghavan N. Srinivas","email":"ragsns@gmail.com","username":"ragsns","avatars":[{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2012-01-12 00:56:05.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1000000,"name":"Dustin Sallings","email":"dustin@spy.net","username":"dustin","avatars":[{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":1,"date":"2012-01-19 17:58:17.000000000","permitted_voting_range":{"min":1,"max":1},"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"date":"2012-01-12 00:56:07.000000000","permitted_voting_range":{"min":0,"max":1},"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":2,"date":"2012-01-22 17:12:13.000000000","permitted_voting_range":{"min":2,"max":2},"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-2":"Do not submit","-1":"I would prefer that you didn\u0027t submit this"," 0":"No score","+1":"Looks good to me, but someone else must approve","+2":"Looks good to me, approved"},"description":"","default_value":0},"Well-Formed":{"all":[{"value":0,"_account_id":1000273,"name":"Raghavan N. Srinivas","email":"ragsns@gmail.com","username":"ragsns","avatars":[{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000000,"name":"Dustin Sallings","email":"dustin@spy.net","username":"dustin","avatars":[{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"value":0,"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}],"values":{"-1":"Commit is not well-formed"," 0":"Well-formedness not checked","+1":"Commit is well-formed"},"description":"","default_value":0,"optional":true}},"removable_reviewers":[],"reviewers":{"REVIEWER":[{"_account_id":1000000,"name":"Dustin Sallings","email":"dustin@spy.net","username":"dustin","avatars":[{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000273,"name":"Raghavan N. Srinivas","email":"ragsns@gmail.com","username":"ragsns","avatars":[{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]}]},"pending_reviewers":{},"reviewer_updates":[{"updated":"2012-01-12 00:56:05.000000000","updated_by":{"_account_id":1000000,"name":"Dustin Sallings","email":"dustin@spy.net","username":"dustin","avatars":[{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000000,"name":"Dustin Sallings","email":"dustin@spy.net","username":"dustin","avatars":[{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/995543cb35c3b92a2eb43275116815a7.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2012-01-12 00:56:07.000000000","updated_by":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000136,"name":"Mike Wiederhold","email":"mike@couchbase.com","username":"mikewied","avatars":[{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/337c57dab3946ecdea245eaabfe99a17.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2012-01-12 00:56:16.000000000","updated_by":{"_account_id":1000273,"name":"Raghavan N. Srinivas","email":"ragsns@gmail.com","username":"ragsns","avatars":[{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000273,"name":"Raghavan N. Srinivas","email":"ragsns@gmail.com","username":"ragsns","avatars":[{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/ccc6ebfc5193034a60710ec9f2b06579.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"},{"updated":"2012-01-22 17:12:13.000000000","updated_by":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"reviewer":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"state":"REVIEWER"}],"messages":[{"id":"1ebbdede1e07f1f8013d2b27a0e6adb0f199ff25","author":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-11 19:25:36.000000000","message":"Uploaded patch set 2.","accounts_in_message":[],"_revision_number":2},{"id":"1ec1bfab96ccd6998e42438b66e6c117178eef5d","author":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-11 19:27:24.000000000","message":"Uploaded patch set 3.","accounts_in_message":[],"_revision_number":3},{"id":"4b4808406430410d85c436c5e6c2f87f3dac694b","author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-12 00:59:07.000000000","message":"Patch Set 3:\n\nLooks like a nice change Ted, thanks for submitting it!  We\u0027ll get it reviewed here shortly.\n\nIn the future, when you put a commit up for review, you may want to pick out a couple of people on the project and put them down for review.","accounts_in_message":[],"_revision_number":3},{"id":"4309daadf638d8f6c73c9d794de5f52798fda2c7","author":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-12 01:16:30.000000000","message":"Patch Set 3:\n\nSorry about that.. I forgot to log in so I could see a way to edit the bug :| I really know how to use computers I swear :)\n\nAlso sorry about the three patch sets. I was having trouble publishing and Dustin had me publish a couple of times to test things out.\n\nI have tested this patch out in our production environment here and it is working fine.","accounts_in_message":[],"_revision_number":3},{"id":"76edfa0423b964b3f0fd4fb698d0068b2653141d","author":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-19 17:58:17.000000000","message":"Patch Set 3: Looks good to me, but someone else must approve\n\n","accounts_in_message":[],"_revision_number":3},{"id":"88a3dff203001c00a02228975945e65c820c280c","author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-22 17:12:13.000000000","message":"Patch Set 3: Verified; Looks good to me, approved\n\n","accounts_in_message":[],"_revision_number":3},{"id":"7aef72dce467027823ba33bd2392991341376f5f","author":{"_account_id":1000013,"name":"Matt Ingenthron","email":"ingenthr@gmail.com","username":"ingenthr","avatars":[{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/dface45e4481ef6bd571492fa3b4ef8c.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"date":"2012-01-22 17:12:13.000000000","message":"Change has been successfully cherry-picked as 01fe32e1a3a86be181b347cfdcdb80d47f2e3588.","accounts_in_message":[],"_revision_number":3}],"current_revision_number":3,"current_revision":"f4e7230e89602b3ebd5bd07fba5a02022667bb49","revisions":{"09f94baa78393ae459d084302c32e4c6dfb1d004":{"kind":"REWORK","_number":1,"created":"2012-01-11 19:18:59.000000000","uploader":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/83/12283/1","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/83/12283/1","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/1 \u0026\u0026 git checkout -b change-12283 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/1 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/1 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/1 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/83/12283/1","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/1 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1cfc1c29d79af22b91adbcbd946ef691972c197a","subject":"Added a tap client back to Spymemcached"}],"author":{"name":"Ted Crossman","email":"tedoc2000@gmail.com","date":"2012-01-11 17:46:56.000000000","tz":-480},"committer":{"name":"Ted Crossman","email":"tedoc2000@gmail.com","date":"2012-01-11 18:23:13.000000000","tz":-480},"subject":"Add Iterator versions of getAsyncBulk and getBulk","message":"Add Iterator versions of getAsyncBulk and getBulk\n\nAdd the following methods to Memcached/MemcachedIF:\n- \u003cT\u003e BulkFuture\u003cMap\u003cString, T\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys,\n      Iterator\u003cTranscoder\u003cT\u003e\u003e tcs);\n- \u003cT\u003e BulkFuture\u003cMap\u003cString, T\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys,\n      Transcoder\u003cT\u003e tc);\n- BulkFuture\u003cMap\u003cString, Object\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys);\n- \u003cT\u003e Map\u003cString, T\u003e getBulk(Iterator\u003cString\u003e keys, Transcoder\u003cT\u003e tc);\n- Map\u003cString, Object\u003e getBulk(Iterator\u003cString\u003e keys);\n\nSome times it is more convenient/memory efficent to pass in an\nIterator of keys than it is to have a Collection of them.\n\nExample:\n\npublic PrefixAdderIterator implements Iterator\u003cString\u003e {\n\n  private final String prefix;\n  private final Iterator\u003cString\u003e iterator;\n  public PrefixAdderIterator(String prefix,\n         Iterator\u003cString\u003e iterator) {\n    this.prefix \u003d prefix;\n    this.iterator \u003d iterator;\n  }\n  ...\n  public String next() {\n    return prefix+iterator.next();\n  }\n ...\n}\n\nrather than\n\n List\u003cString\u003e prefixedKeys \u003d new ArrayList\u003cString\u003e();\n for (String key: keys) {\n  prefixedKeys.add(prefix+key);\n }\n\nChange-Id: I15821983ea2ebd07fd98feeb968ce9fa578ded0b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1cfc1c29d79af22b91adbcbd946ef691972c197a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"5b4a86c7a55990535e65142b2f19d767cc310f6f":{"kind":"NO_CODE_CHANGE","_number":2,"created":"2012-01-11 19:25:36.000000000","uploader":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/83/12283/2","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/83/12283/2","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/2 \u0026\u0026 git checkout -b change-12283 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/2 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/2 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/2 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/83/12283/2","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/2 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1cfc1c29d79af22b91adbcbd946ef691972c197a","subject":"Added a tap client back to Spymemcached"}],"author":{"name":"Ted Crossman","email":"tedoc2000@gmail.com","date":"2012-01-11 17:46:56.000000000","tz":-480},"committer":{"name":"Ted Crossman","email":"tedoc2000@gmail.com","date":"2012-01-11 19:25:16.000000000","tz":-480},"subject":"Add Iterator versions of getAsyncBulk and getBulk","message":"Add Iterator versions of getAsyncBulk and getBulk\n\nAdd the following methods to Memcached/MemcachedIF:\n- \u003cT\u003e BulkFuture\u003cMap\u003cString, T\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys,\n      Iterator\u003cTranscoder\u003cT\u003e\u003e tcs);\n- \u003cT\u003e BulkFuture\u003cMap\u003cString, T\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys,\n      Transcoder\u003cT\u003e tc);\n- BulkFuture\u003cMap\u003cString, Object\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys);\n- \u003cT\u003e Map\u003cString, T\u003e getBulk(Iterator\u003cString\u003e keys, Transcoder\u003cT\u003e tc);\n- Map\u003cString, Object\u003e getBulk(Iterator\u003cString\u003e keys);\n\nSome times it is more convenient/memory efficent to pass in an\nIterator of keys than it is to have a Collection of them.\n\nExample:\npublic PrefixAdderIterator implements Iterator\u003cString\u003e {\n\n  private final String prefix;\n  private final Iterator\u003cString\u003e iterator;\n  public PrefixAdderIterator(String prefix,\n         Iterator\u003cString\u003e iterator) {\n    this.prefix \u003d prefix;\n    this.iterator \u003d iterator;\n  }\n  ...\n  public String next() {\n    return prefix+iterator.next();\n  }\n ...\n}\n\nrather than\n\n List\u003cString\u003e prefixedKeys \u003d new ArrayList\u003cString\u003e();\n for (String key: keys) {\n  prefixedKeys.add(prefix+key);\n }\n\nChange-Id: I15821983ea2ebd07fd98feeb968ce9fa578ded0b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1cfc1c29d79af22b91adbcbd946ef691972c197a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"},"f4e7230e89602b3ebd5bd07fba5a02022667bb49":{"kind":"NO_CODE_CHANGE","_number":3,"created":"2012-01-11 19:27:24.000000000","uploader":{"_account_id":1000282,"name":"Ted Crossman","email":"tedoc2000@gmail.com","username":"tedoc2000","avatars":[{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d32","height":32},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d56","height":56},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d100","height":100},{"url":"https://www.gravatar.com/avatar/0426ff2c57ae7fa552d98e8e9cbdfb84.jpg?d\u003didenticon\u0026r\u003dpg\u0026s\u003d120","height":120}]},"ref":"refs/changes/83/12283/3","fetch":{"anonymous http":{"url":"https://review.couchbase.org/spymemcached","ref":"refs/changes/83/12283/3","commands":{"Branch":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/3 \u0026\u0026 git checkout -b change-12283 FETCH_HEAD","Checkout":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/3 \u0026\u0026 git checkout FETCH_HEAD","Cherry Pick":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/3 \u0026\u0026 git cherry-pick FETCH_HEAD","Format Patch":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/3 \u0026\u0026 git format-patch -1 --stdout FETCH_HEAD","Pull":"git pull https://review.couchbase.org/spymemcached refs/changes/83/12283/3","Reset To":"git fetch https://review.couchbase.org/spymemcached refs/changes/83/12283/3 \u0026\u0026 git reset --hard FETCH_HEAD"}}},"commit":{"parents":[{"commit":"1cfc1c29d79af22b91adbcbd946ef691972c197a","subject":"Added a tap client back to Spymemcached"}],"author":{"name":"Ted Crossman","email":"tedoc2000@gmail.com","date":"2012-01-11 17:46:56.000000000","tz":-480},"committer":{"name":"Ted Crossman","email":"tedoc2000@gmail.com","date":"2012-01-11 19:27:15.000000000","tz":-480},"subject":"Add Iterator versions of getAsyncBulk and getBulk","message":"Add Iterator versions of getAsyncBulk and getBulk\n\nAdd the following methods to Memcached/MemcachedIF:\n- \u003cT\u003e BulkFuture\u003cMap\u003cString, T\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys,\n      Iterator\u003cTranscoder\u003cT\u003e\u003e tcs);\n- \u003cT\u003e BulkFuture\u003cMap\u003cString, T\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys,\n      Transcoder\u003cT\u003e tc);\n- BulkFuture\u003cMap\u003cString, Object\u003e\u003e asyncGetBulk(Iterator\u003cString\u003e keys);\n- \u003cT\u003e Map\u003cString, T\u003e getBulk(Iterator\u003cString\u003e keys, Transcoder\u003cT\u003e tc);\n- Map\u003cString, Object\u003e getBulk(Iterator\u003cString\u003e keys);\n\nSome times it is more convenient/memory efficent to pass in an\nIterator of keys than it is to have a Collection of them.\n\nExample:\n\npublic PrefixAdderIterator implements Iterator\u003cString\u003e {\n\n  private final String prefix;\n  private final Iterator\u003cString\u003e iterator;\n  public PrefixAdderIterator(String prefix,\n         Iterator\u003cString\u003e iterator) {\n    this.prefix \u003d prefix;\n    this.iterator \u003d iterator;\n  }\n  ...\n  public String next() {\n    return prefix+iterator.next();\n  }\n ...\n}\n\nrather than\n\n List\u003cString\u003e prefixedKeys \u003d new ArrayList\u003cString\u003e();\n for (String key: keys) {\n  prefixedKeys.add(prefix+key);\n }\n\nChange-Id: I15821983ea2ebd07fd98feeb968ce9fa578ded0b\n"},"parents_data":[{"branch_name":"refs/heads/master","commit_id":"1cfc1c29d79af22b91adbcbd946ef691972c197a","is_merged_in_target_branch":true}],"branch":"refs/heads/master"}},"requirements":[],"submit_records":[],"submit_requirements":[]}
