Raizlabs/WebServiceManager — pull request #23 by ndonald2 (2012-08-30 17:13:35+00:00)
Title: Handling duplicate file requests by storing and calling multiple completion blocks

This takes care of the case when a second request for the same download URL sees a partially-complete file in the cache and calls the completion handler prematurely.

This can happen when multiple local items use the same remotely-sourced image, for example.

I'm still a bit unsure why there could be multiple requests with the same URL, e.g:

````- (NSSet*)requestsWithDownloadURL:(NSURL*)downloadURL;````

returns a set of requests, not just one request.