/* * This file is part of the DMWebImage package. * (c) Dailymotion - Olivier Poitrey * * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ #import @interface DMImageCache : NSObject { NSMutableDictionary *cache; NSString *diskCachePath; } + (DMImageCache *)sharedImageCache; - (void)storeImage:(UIImage *)image forKey:(NSString *)key; - (void)storeImage:(UIImage *)image forKey:(NSString *)key toDisk:(BOOL)toDisk; - (UIImage *)imageFromKey:(NSString *)key; - (UIImage *)imageFromKey:(NSString *)key fromDisk:(BOOL)fromDisk; - (void)removeImageForKey:(NSString *)key; - (void)clearMemory; - (void)clearDisk; - (void)cleanDisk; @end