ориентируясь на переданные аргументы. Можете подсказать, как сделать автоматическое удаление ключей из словарей спустя какое-то время?
Думаю сделать что-то вроде
cache.set(key, value, expire)
value = cache.get(key)
И чтобы key с value спустя expire время удалялись из cache
Может есть какие-то готовые решения, или на что стоит опереться чтобы сделать подобное?
Это называется мемоизация, и проще взять либу, чем самостоятельно реализовывать, тем более что в задаче есть подводные камни
На опыт с ним и ориентируюсь) Но пока хотел бы просто словарик. Смущает только что lodash/memoize лет 6 не обновлялся
Там 20 строк ) https://github.com/lodash/lodash/blob/2f79053d7bc7c9c9561a30dda202b3dcd2b72b90/memoize.js
Неужели за 6 лет никто не захотел отрефакторить?(
не так ты дядя федор людей учишь рыбу ловить
Обсуждают сегодня