{"action":"created","issue":{"url":"https://api.github.com/repos/onevcat/Kingfisher/issues/249","repository_url":"https://api.github.com/repos/onevcat/Kingfisher","labels_url":"https://api.github.com/repos/onevcat/Kingfisher/issues/249/labels{/name}","comments_url":"https://api.github.com/repos/onevcat/Kingfisher/issues/249/comments","events_url":"https://api.github.com/repos/onevcat/Kingfisher/issues/249/events","html_url":"https://github.com/onevcat/Kingfisher/pull/249","id":136048249,"number":249,"title":"Provide a simple prefetcher implementation.","user":{"login":"krider2010","id":106105,"avatar_url":"https://avatars.githubusercontent.com/u/106105?v=3","gravatar_id":"","url":"https://api.github.com/users/krider2010","html_url":"https://github.com/krider2010","followers_url":"https://api.github.com/users/krider2010/followers","following_url":"https://api.github.com/users/krider2010/following{/other_user}","gists_url":"https://api.github.com/users/krider2010/gists{/gist_id}","starred_url":"https://api.github.com/users/krider2010/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krider2010/subscriptions","organizations_url":"https://api.github.com/users/krider2010/orgs","repos_url":"https://api.github.com/users/krider2010/repos","events_url":"https://api.github.com/users/krider2010/events{/privacy}","received_events_url":"https://api.github.com/users/krider2010/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2016-02-24T12:35:52Z","updated_at":"2016-02-27T15:55:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/onevcat/Kingfisher/pulls/249","html_url":"https://github.com/onevcat/Kingfisher/pull/249","diff_url":"https://github.com/onevcat/Kingfisher/pull/249.diff","patch_url":"https://github.com/onevcat/Kingfisher/pull/249.patch"},"body":"This functionality is available in `SDWebImage` which influenced this\nlibrary, and was something we needed in migrating over.\n\nIt is a simple implementation, using default managers etc. but could be\nexpanded upon pretty easily to use different managers, downloaders, and\nqueues etc.\n\nA utility method to check for cached images (useful when deciding\nwhether to prefetch or not) has also been added to `KingfisherManager`.\n\nAll new code is tested."},"comment":{"url":"https://api.github.com/repos/onevcat/Kingfisher/issues/comments/189672934","html_url":"https://github.com/onevcat/Kingfisher/pull/249#issuecomment-189672934","issue_url":"https://api.github.com/repos/onevcat/Kingfisher/issues/249","id":189672934,"user":{"login":"krider2010","id":106105,"avatar_url":"https://avatars.githubusercontent.com/u/106105?v=3","gravatar_id":"","url":"https://api.github.com/users/krider2010","html_url":"https://github.com/krider2010","followers_url":"https://api.github.com/users/krider2010/followers","following_url":"https://api.github.com/users/krider2010/following{/other_user}","gists_url":"https://api.github.com/users/krider2010/gists{/gist_id}","starred_url":"https://api.github.com/users/krider2010/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/krider2010/subscriptions","organizations_url":"https://api.github.com/users/krider2010/orgs","repos_url":"https://api.github.com/users/krider2010/repos","events_url":"https://api.github.com/users/krider2010/events{/privacy}","received_events_url":"https://api.github.com/users/krider2010/received_events","type":"User","site_admin":false},"created_at":"2016-02-27T15:55:40Z","updated_at":"2016-02-27T15:55:40Z","body":"@onevcat can you confirm what it would be better to do in point 1. ? It got cut off!\r\n\r\nAs for point 2. I did mention above \"It is a simple implementation, using default managers etc. but could be expanded upon pretty easily to use different managers, downloaders, and queues etc.\" but I had no time to do this for our needs. I think it is a perfectly acceptable initial/default case. The solution here is to expand it more which I can look at doing."}}