如何获得TTLCache的当前使用情况?

时间:2019-09-05 06:35:24

标签: python

我在python应用程序中使用TTLCache

from cachetools import TTLCache
ts_cache = TTLCache(maxsize=50000, ttl=300)

我想知道是否可以知道TTLCache实例中已缓存了多少数据。 我无法从其文档中找到它:https://cachetools.readthedocs.io/en/stable/

1 个答案:

答案 0 :(得分:0)

来自OP中提供的文档link

您可以将currsize用于缓存的当前大小。

>>> from cachetools import TTLCache
>>> ts_cache = TTLCache(maxsize=50000, ttl=300)
>>> ts_cache.currsize
0