//  ImageCacheHelper.h
#import <UIKit/UIKit.h>

@interface ImageCacheHelper : NSObject

/// Load image from cache, download if missing, or fallback to placeholder
+ (void)loadImageWithURL:(NSURL *)url
             completion:(void (^)(UIImage *image))completion;

/// Shared placeholder image
+ (UIImage *)placeholderImage;

/// Get the expected cache file path for a URL
+ (NSString *)cachedFilePathForURL:(NSURL *)url;

@end


