To prevent NSCache from purging its memory when an app is backgrounded, one must use `NSDiscardableContent`