File tree Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Expand file tree Collapse file tree 2 files changed +11
-1
lines changed Original file line number Diff line number Diff line change 25
25
- (void )queryDiskCacheForKey : (NSString *)key delegate : (id <SDImageCacheDelegate>)delegate userInfo : (NSDictionary *)info ;
26
26
27
27
- (void )removeImageForKey : (NSString *)key ;
28
+ - (void )removeImageForKey : (NSString *)key fromDisk : (BOOL )fromDisk ;
28
29
- (void )clearMemory ;
29
30
- (void )clearDisk ;
30
31
- (void )cleanDisk ;
Original file line number Diff line number Diff line change @@ -297,14 +297,23 @@ - (void)queryDiskCacheForKey:(NSString *)key delegate:(id <SDImageCacheDelegate>
297
297
}
298
298
299
299
- (void )removeImageForKey : (NSString *)key
300
+ {
301
+ [self removeImageForKey: key fromDisk: YES ];
302
+ }
303
+
304
+ - (void )removeImageForKey : (NSString *)key fromDisk : (BOOL )fromDisk
300
305
{
301
306
if (key == nil )
302
307
{
303
308
return ;
304
309
}
305
310
306
311
[memCache removeObjectForKey: key];
307
- [[NSFileManager defaultManager ] removeItemAtPath: [self cachePathForKey: key] error: nil ];
312
+
313
+ if (fromDisk)
314
+ {
315
+ [[NSFileManager defaultManager ] removeItemAtPath: [self cachePathForKey: key] error: nil ];
316
+ }
308
317
}
309
318
310
319
- (void )clearMemory
You can’t perform that action at this time.
0 commit comments