до сторонних бибилиотек по теме руки еще не дошли, но у Alamofire говориться что используется системный
https://developer.apple.com/documentation/foundation/urlcache, там вот эта пометка немного сбивает: In iOS, the on-disk cache may be purged when the system runs low on disk space, but only when your app is not running. Хотя может не стоит придавать этому сильно внимание.
А NSCache отложил в сторону из за: A mutable collection you use to temporarily store transient key-value pairs that are subject to eviction when resources are low. В моем кейсе мне кажется не подойдет, если данные удаляются при нагрузке на телефон. Мне все таки нужно хранить на более устойчивых условиях, тк данные сами обновляются не часто.
@murabye