(转载)Python 模块: cachetools

前言

cachetools 是一个 Python 模块,提供各种记忆集合和修饰符,包括 Python 3 标准库的 @lru_cache 函数修饰符。

>>> from cachetools import LRUCache>>> cache = LRUCache(maxsize=2)>>> cache.update([('first', 1), ('second', 2)])>>> cache
LRUCache([('second', 2), ('first', 1)], maxsize=2, currsize=2)>>> cache['third'] = 3>>> cache
LRUCache([('second', 2), ('third', 3)], maxsize=2, currsize=2)>>> cache['second']2>>> cache['fourth'] = 4>>> cache
LRUCache([('second', 2), ('fourth', 4)], maxsize=2, currsize=2)

原文来自: https://www.oschina.net/p/cachetools

    原文作者:时间:2019-03-20 16:44:33
    原文地址: http://blog.itpub.net/69912078/viewspace-2638886/
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞