{"action":"created","issue":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/issues/3054","repository_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java","labels_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/issues/3054/labels{/name}","comments_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/issues/3054/comments","events_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/issues/3054/events","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-java/pull/3054","id":306090818,"number":3054,"title":"Prefetcher, to read fast.","user":{"login":"jean-philippe-martin","id":10458949,"avatar_url":"https://avatars3.githubusercontent.com/u/10458949?v=4","gravatar_id":"","url":"https://api.github.com/users/jean-philippe-martin","html_url":"https://github.com/jean-philippe-martin","followers_url":"https://api.github.com/users/jean-philippe-martin/followers","following_url":"https://api.github.com/users/jean-philippe-martin/following{/other_user}","gists_url":"https://api.github.com/users/jean-philippe-martin/gists{/gist_id}","starred_url":"https://api.github.com/users/jean-philippe-martin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jean-philippe-martin/subscriptions","organizations_url":"https://api.github.com/users/jean-philippe-martin/orgs","repos_url":"https://api.github.com/users/jean-philippe-martin/repos","events_url":"https://api.github.com/users/jean-philippe-martin/events{/privacy}","received_events_url":"https://api.github.com/users/jean-philippe-martin/received_events","type":"User","site_admin":false},"labels":[{"id":175662188,"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/labels/cla:%20yes","name":"cla: yes","color":"c2e0c6","default":false}],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":1,"created_at":"2018-03-16T22:06:55Z","updated_at":"2018-03-26T21:26:32Z","closed_at":null,"author_association":"CONTRIBUTOR","pull_request":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/pulls/3054","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-java/pull/3054","diff_url":"https://github.com/GoogleCloudPlatform/google-cloud-java/pull/3054.diff","patch_url":"https://github.com/GoogleCloudPlatform/google-cloud-java/pull/3054.patch"},"body":"The prefetcher can load data on another thread in between calls,\r\nand it can intelligently use its existing buffer to deal with small\r\nseeks without having to fetch again.\r\n\r\n"},"comment":{"url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/issues/comments/376317268","html_url":"https://github.com/GoogleCloudPlatform/google-cloud-java/pull/3054#issuecomment-376317268","issue_url":"https://api.github.com/repos/GoogleCloudPlatform/google-cloud-java/issues/3054","id":376317268,"user":{"login":"jean-philippe-martin","id":10458949,"avatar_url":"https://avatars3.githubusercontent.com/u/10458949?v=4","gravatar_id":"","url":"https://api.github.com/users/jean-philippe-martin","html_url":"https://github.com/jean-philippe-martin","followers_url":"https://api.github.com/users/jean-philippe-martin/followers","following_url":"https://api.github.com/users/jean-philippe-martin/following{/other_user}","gists_url":"https://api.github.com/users/jean-philippe-martin/gists{/gist_id}","starred_url":"https://api.github.com/users/jean-philippe-martin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jean-philippe-martin/subscriptions","organizations_url":"https://api.github.com/users/jean-philippe-martin/orgs","repos_url":"https://api.github.com/users/jean-philippe-martin/repos","events_url":"https://api.github.com/users/jean-philippe-martin/events{/privacy}","received_events_url":"https://api.github.com/users/jean-philippe-martin/received_events","type":"User","site_admin":false},"created_at":"2018-03-26T21:26:32Z","updated_at":"2018-03-26T21:26:32Z","author_association":"CONTRIBUTOR","body":"@pongad, I understand the ball is in your camp? If it isn't then please let me know what you'd like me to do before you look at this PR."}}
{"actor":{"display_login":"jean-philippe-martin"}}