Library Mobile API Reference for iPad  MicroStrategy 2019
FileCache Class Reference

#import <FileCache.h>

Inheritance diagram for FileCache:
MSIImageCache

Instance Methods

(void) - getFile:callback:project:
 
- Instance Methods inherited from MSIImageCache
(void) - getImage:callback:project:
 
(void) - getImageForGridCell:callback:project:
 
(void) - getImageWithInfo:callback:project:async:
 
(void) - cancelRequestAndService:callback:
 
(UIImage *) - cacheImageForUrl:callback:project:checkLocalOnly:
 
(void) - clearInMemoryCache
 
(void) - deleteReportImageCaches:
 
(void) - deleteCachesWithSubscriptionId:project:
 
(void) - deleteDrillImageCaches
 

Class Methods

(FileCache *) + sharedInstance
 
- Class Methods inherited from MSIImageCache
(MSIImageCache *) + getImageCache
 
(BOOL) + isImageUrlForHighResolution:
 
(NSString *) + hGetCurrentTimeStamp
 

Additional Inherited Members

- Protected Attributes inherited from MSIImageCache
NSMutableArray * activeRequests
 
NSMutableDictionary * allRequests
 
NSMutableDictionary * reportToCacheIndexMap
 
NSMutableDictionary * reportToCacheInfoMap
 
NSMutableDictionary * failedRequests
 
NSMutableDictionary * urlToServiceMapActivePool
 
NSMutableDictionary * urlToServiceMapWaitingPool
 
NSMutableDictionary * toBeCncledRequests
 
NSMutableDictionary * urlToImageDict
 
NSMutableDictionary * imageRefCount
 
NSString * mBaseUrl
 
dispatch_queue_t mBackgroudQueue
 

Method Documentation

◆ getFile:callback:project:()

- (void) getFile: (NSString *)  fileUrl
callback: (id< FileCacheCallback >)  cback
project: (MSIProjectInfo *)  projectInfo 

◆ sharedInstance()

+ (FileCache*) sharedInstance