Назад к задачамПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Junior — Senior
29
Кеш в памяти с индивидуальным временем жизни для записей
Компании, где спрашивали:
Кадровое агентство BWG
Условие задачи
Реализовать кеш, который хранится в оперативной памяти и обладает следующими свойствами:
- каждый элемент представляет собой пару k → v;
- у каждого v может быть собственный параметр TTL (time‑to‑live);
- после истечения указанного TTL значение должно автоматически удаляться из кеша без внешних запросов.