Накратко
functools.lru_cache пази резултати от извиквания според аргументите. Ограничението maxsize определя колко записа може да останат в кеша; аргументите трябва да са хешируеми.
Полезно е да знаеш
functools.lru_cache пази резултати от извиквания според аргументите. Ограничението maxsize определя колко записа може да останат в кеша; аргументите трябва да са хешируеми. [1]
Това е подходящо за повторяеми изчисления, а не автоматично за функции със странични ефекти. Промяната на външни данни не обновява сама стария резултат. Уточни кога се изчиства кешът и дали запазените стойности още са подходящи за задачата.
Източници
За повече подробности и проверка на информацията: