Вопрос для программистов:
Предположим, у нас имеется некий кеш, который должен содержать произвольные данные. Данные имеют срок годности, для каждой единицы данных разный, который определяется клиентом. Есть два способа общаться с таким кешем:
1. Когда что-то кладется в кеш, клиент говорит срок годности (возьми А и держи 5 минут)
2. Когда что-то берется из кеша, клиент говорит срок годности (дай мне А не старше 5 минут)
Есть ли какие-то причины предпочитать один из этих способов другому, и если да, то какие?
Tags:
Я что-то не понимаю
Re: Я что-то не понимаю
Но в реальных задачах просить за 100 лет не будут - времена в обоих случаях будут сходные.
В первом можно убирать, но на самом деле не очень нужно - т.е. задачи, чтобы в кеше не было "старых" данных, нет - не будет, хорошо, будет - тоже не очень страшно.