为Python的Shelf类添加了最近最少使用缓存管理和自动数据超时。
项目描述
Tick Tock为Python的Shelf类添加了最近最少使用缓存管理和自动数据超时。
>>> # Make your shelves manage your data based on time and/or size:
... myshelf = ticktock.open('myshelf', timeout=60, maxsize=50)
>>> myshelf['foo'] = 'value'
>>> myshelf['foo']
'value'
>>> # Wait 60 seconds, then try again:
... myshelf['foo']
...
KeyError: 'foo'
>>> len(myshelf)
50
>>> myshelf['bar'] = 'value'
>>> # Adding 'bar' kicks the least-recently-used key off the Shelf
... len(myshelf)
50
安装
Tick Tock支持Python 2.6、2.7和3。
要安装,请使用pip
$ pip install ticktock
文档
Tick Tock的文档包含了一个温和的介绍以及完整的API概述。有关如何开始使用Tick Tock的更多信息,请查看此处。
错误/问题跟踪器
Tick Tock使用其GitHub问题页面来跟踪错误、功能请求和支持问题。
许可证
Tick Tock遵循OSI批准的MIT许可证。有关更多信息,请参阅文件LICENSE.txt。
项目详情
关闭
ticktock-0.1.2.tar.gz的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 17d6828b77a9b1beea485f070fcdecb02c52c7240b40bcb9466bfa6bdb0e0121 |
|
MD5 | 5a19b5c74c7d1893bb46c79eee8e55cd |
|
BLAKE2b-256 | 173ed4de0658900d6ecd38718b347727b8f3cb44243c366217882819f5af827a |