Implementação de expiração de cache usando o NSCache
Estou usando o NSCache para implementar o cache no meu aplicativo. Eu quero adicionar expiração para que ele irá obter novos dados depois de algum tempo. Quais são as opções e qual a melhor abordagem?
Devo ver o timestamp quando o cache é acessado e invalidá-lo? O cache deve se invalidar automaticamente usando um temporizador de intervalo fixo?