1
我使用[ASIDownloadCache sharedCache]來緩存我的HTTP請求,並且在特定條件下,我必須爲一些緩存的請求執行垃圾回收。 我有一個要保存在緩存中的URL列表,並且應該清除所有其他緩存的URL(不在列表中)。ASIDownloadCache清除除一些項目外的所有項目
檢查後,我發現,我只有兩個選擇:
- [ASIDownloadCache sharedCache] removeCachedDataForURL:[NSURL URLWithString:URL]]; :它刪除特定URL的緩存。
- [[ASIDownloadCache sharedCache] clearCachedResponsesForStoragePolicy:ASICachePermanentlyCacheStoragePolicy];:它清除特定存儲策略的整個緩存。
兩者都不包括我的要求。
任何建議請。