Я использовал [ASIDownloadCache sharedCache] для кэширования моих HTTP-запросов, и при определенном условии мне нужно сделать сборку мусора для некоторых кешированных запросов. У меня есть список URL-адресов, хранящихся в кеше, и все остальные кешированные URL-адреса (не в списке) должны быть удалены.ASIDownloadCache очистить все, кроме некоторых элементов
После проверки я обнаружил, что у меня есть только два варианта:
- [[ASIDownloadCache sharedCache] removeCachedDataForURL: [NSURL URLWithString: URL]]; : удаляет кеш для определенного URL-адреса.
- [[ASIDownloadCache sharedCache] clearCachedResponsesForStoragePolicy: ASICachePermanentlyCacheStoragePolicy] ;: которые очищают весь кеш для определенной политики хранения.
Оба они не соответствуют моим требованиям.
Любое предложение пожалуйста.