找出 LRU 缓存里的 bug

来自 lru_cache 函数缓存
Python 3.14 入门 4分钟 找出 1处问题

找出第二次调用为何会返回陈旧价格。

Python
from functools import lru_cache

catalog = {"paper": 5}

@lru_cache(maxsize=32)
def price(sku):
    return catalog[sku]

print(price("paper"))
catalog["paper"] = 6
print(price("paper"))
在试验场中打开
报告错误