Реализация срока действия кэша с использованием NSCache

Я использую NSCache для реализации кэширования в моем приложении. Я хочу добавить срок действия к нему, чтобы он получал новые данные через некоторое время. Каковы варианты и каков наилучший подход?

Стоит ли смотреть на временную метку при доступе к кешу и делать ее недействительной? Должен ли кеш автоматически аннулировать себя, используя таймер с фиксированным интервалом?

Ответы на вопрос(2)

Ваш ответ на вопрос