跳转到主要内容

为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 (16.6 kB 查看哈希值)

上传时间

由以下提供支持

AWSAWS云计算和安全赞助商DatadogDatadog监控FastlyFastlyCDNGoogleGoogle下载分析MicrosoftMicrosoftPSF赞助商PingdomPingdom监控SentrySentry错误记录StatusPageStatusPage状态页面