Я использую AlamofireImage в своем проекте довольно много, и я использую
let URL = NSURL(string: "https://cdn.domain.com/profile/image.jpg")!
imageView.af_setImageWithURL(URL)
чтобы получить изображение из моего CDN. Я проделал некоторые тесты, но исправлю меня, если я ошибаюсь, это, похоже, сохраняет загруженное изображение в кеш. Мои тесты включали загрузку 5-мегабайтного изображения. Первый раз это заняло около 20 секунд, второй раз был мгновенным.
Я хотел бы знать, как я могу очистить кеш для определенного URL/изображения и повторно загрузить изображение?
Скажем, например, обновляю профиль профиля пользователей. Имя/URL-адрес изображения будет точно таким же, но я знаю, что изображение имеет изменения, поскольку пользователь выбрал новое изображение из своей библиотеки или камеры. Я знаю, что изображение было успешно загружено в CDN, так как я вижу новое изображение в папке непосредственно на CDN.