Pragma marks for code readability
This commit is contained in:
parent
f202b50330
commit
3e78e29480
|
@ -146,7 +146,7 @@ typedef void(^SDWebImageCalculateSizeBlock)(NSUInteger fileCount, NSUInteger tot
|
|||
*/
|
||||
- (void)storeImageDataToDisk:(nullable NSData *)imageData forKey:(nullable NSString *)key;
|
||||
|
||||
#pragma mark - Query Ops
|
||||
#pragma mark - Query and Retrieve Ops
|
||||
|
||||
/**
|
||||
* Operation that queries the cache asynchronously and call the completion when done.
|
||||
|
@ -179,6 +179,8 @@ typedef void(^SDWebImageCalculateSizeBlock)(NSUInteger fileCount, NSUInteger tot
|
|||
*/
|
||||
- (nullable UIImage *)imageFromCacheForKey:(nullable NSString *)key;
|
||||
|
||||
#pragma mark - Remove Ops
|
||||
|
||||
/**
|
||||
* Remove the image from memory and disk cache asynchronously
|
||||
*
|
||||
|
@ -186,7 +188,6 @@ typedef void(^SDWebImageCalculateSizeBlock)(NSUInteger fileCount, NSUInteger tot
|
|||
*/
|
||||
- (void)removeImageForKey:(nullable NSString *)key;
|
||||
|
||||
|
||||
/**
|
||||
* Remove the image from memory and disk cache asynchronously
|
||||
*
|
||||
|
@ -212,6 +213,8 @@ typedef void(^SDWebImageCalculateSizeBlock)(NSUInteger fileCount, NSUInteger tot
|
|||
*/
|
||||
- (void)removeImageForKey:(nullable NSString *)key fromDisk:(BOOL)fromDisk withCompletion:(nullable SDWebImageNoParamsBlock)completion;
|
||||
|
||||
#pragma mark - Cache clean Ops
|
||||
|
||||
/**
|
||||
* Clear all memory cached images
|
||||
*/
|
||||
|
@ -229,6 +232,8 @@ typedef void(^SDWebImageCalculateSizeBlock)(NSUInteger fileCount, NSUInteger tot
|
|||
*/
|
||||
- (void)deleteOldFilesWithCompletionBlock:(nullable SDWebImageNoParamsBlock)completionBlock;
|
||||
|
||||
#pragma mark - Cache Info
|
||||
|
||||
/**
|
||||
* Get the size used by the disk cache
|
||||
*/
|
||||
|
@ -253,6 +258,8 @@ typedef void(^SDWebImageCalculateSizeBlock)(NSUInteger fileCount, NSUInteger tot
|
|||
*/
|
||||
- (void)diskImageExistsWithKey:(nullable NSString *)key completion:(nullable SDWebImageCheckCacheCompletionBlock)completionBlock;
|
||||
|
||||
#pragma mark - Cache Paths
|
||||
|
||||
/**
|
||||
* Get the cache path for a certain key (needs the cache path root folder)
|
||||
*
|
||||
|
|
|
@ -275,7 +275,7 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) {
|
|||
});
|
||||
}
|
||||
|
||||
#pragma mark - Query Ops
|
||||
#pragma mark - Query and Retrieve Ops
|
||||
|
||||
- (nullable UIImage *)imageFromMemoryCacheForKey:(nullable NSString *)key {
|
||||
return [self.memCache objectForKey:key];
|
||||
|
@ -402,6 +402,8 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) {
|
|||
return operation;
|
||||
}
|
||||
|
||||
#pragma mark - Remove Ops
|
||||
|
||||
- (void)removeImageForKey:(nullable NSString *)key {
|
||||
[self removeImageForKey:key withCompletion:nil];
|
||||
}
|
||||
|
@ -440,6 +442,8 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) {
|
|||
|
||||
}
|
||||
|
||||
# pragma mark - Mem Cache settings
|
||||
|
||||
- (void)setMaxMemoryCost:(NSUInteger)maxMemoryCost {
|
||||
self.memCache.totalCostLimit = maxMemoryCost;
|
||||
}
|
||||
|
@ -456,6 +460,8 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) {
|
|||
self.memCache.countLimit = maxCountLimit;
|
||||
}
|
||||
|
||||
#pragma mark - Cache clean Ops
|
||||
|
||||
- (void)clearMemory {
|
||||
[self.memCache removeAllObjects];
|
||||
}
|
||||
|
@ -580,6 +586,8 @@ FOUNDATION_STATIC_INLINE NSUInteger SDCacheCostForImage(UIImage *image) {
|
|||
}
|
||||
#endif
|
||||
|
||||
#pragma mark - Cache Info
|
||||
|
||||
- (NSUInteger)getSize {
|
||||
__block NSUInteger size = 0;
|
||||
dispatch_sync(self.ioQueue, ^{
|
||||
|
|
Loading…
Reference in New Issue