From 497207466f248875142f693c961ba45c4414e9e2 Mon Sep 17 00:00:00 2001 From: Olivier Poitrey Date: Fri, 2 Nov 2012 01:23:22 +0100 Subject: [PATCH] Add NSCache's cost argument --- SDWebImage/SDImageCache.m | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/SDWebImage/SDImageCache.m b/SDWebImage/SDImageCache.m index c580a38..1a4e0c3 100644 --- a/SDWebImage/SDImageCache.m +++ b/SDWebImage/SDImageCache.m @@ -159,7 +159,7 @@ static NSInteger cacheMaxCacheAge = 60*60*24*7; // 1 week if (image) { - [memCache setObject:image forKey:key]; + [memCache setObject:image forKey:key cost:image.size.height * image.size.width * image.scale]; if ([delegate respondsToSelector:@selector(imageCache:didFindImage:forKey:userInfo:)]) { @@ -205,7 +205,7 @@ static NSInteger cacheMaxCacheAge = 60*60*24*7; // 1 week return; } - [memCache setObject:image forKey:key]; + [memCache setObject:image forKey:key cost:image.size.height * image.size.width * image.scale]; if (toDisk) { @@ -256,7 +256,7 @@ static NSInteger cacheMaxCacheAge = 60*60*24*7; // 1 week image = SDScaledImageForPath(key, [NSData dataWithContentsOfFile:[self cachePathForKey:key]]); if (image) { - [memCache setObject:image forKey:key]; + [memCache setObject:image forKey:key cost:image.size.height * image.size.width * image.scale]; } }