From 3cbbaf758bd511e5fee43569d3bff04dd8b88d53 Mon Sep 17 00:00:00 2001 From: Garrett Moon Date: Thu, 30 Jul 2015 15:47:34 -0700 Subject: [PATCH] Move key fetch outside of for loop --- Example/PINRemoteImage Tests/PINRemoteImage_Tests.m | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m b/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m index d078adb..ed8fe5c 100644 --- a/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m +++ b/Example/PINRemoteImage Tests/PINRemoteImage_Tests.m @@ -206,8 +206,9 @@ - (void)waitForImageWithURLToBeCached:(NSURL *)URL { + NSString *key = [self.imageManager cacheKeyForURL:URL processorKey:nil]; for (NSUInteger idx = 0; idx < 100; idx++) { - if ([[self.imageManager cache] objectForKey:[self.imageManager cacheKeyForURL:URL processorKey:nil]] != nil) { + if ([[self.imageManager cache] objectForKey:key] != nil) { break; } sleep(50); @@ -606,8 +607,9 @@ dispatch_semaphore_wait(semaphore, [self timeout]); //small image should have been removed from cache + NSString *key = [self.imageManager cacheKeyForURL:[self JPEGURL_Small] processorKey:nil]; for (NSUInteger idx = 0; idx < 100; idx++) { - if ([[self.imageManager cache] objectForKey:[self.imageManager cacheKeyForURL:[self JPEGURL_Small] processorKey:nil]] == nil) { + if ([[self.imageManager cache] objectForKey:key] == nil) { break; } sleep(50);