【发布时间】:2019-03-18 21:19:13
【问题描述】:
我有一个简单的实现,它使用包装器 lru_cache 围绕从远程数据库获取数据的函数。我希望能够判断结果是否可能是“陈旧的”(即,它是从缓存中获取的还是从数据库中获取的)。我怎么知道呢?
代码很简单,只是:
@lru_cache(maxsize=2048)
def fetch_cached_data(query, *args, **kwargs):
return fetch_data(query, *args, **kwargs)
【问题讨论】: