Zope RAM缓存
zope.ramcache的Python项目详细描述
zope.ramcache
这个包为zope提供了一个基于ram的缓存实现。
类zope.ramcache.ram.RAMCache是(持久的)对象 在线程之间共享。它实现了 zope.ramcache.interfaces.ram.IRAMCache,它提供了一个简单的 对缓存信息的接口以及定义最大数量 缓存条目的年龄。
缓存基于使用任意对象作为键的思想, 能够关联缓存密钥中的其他信息 对于任何给定的对象。例如,可以缓存信息 同时为多个不同用户的对象。
更改
2.3(2018-10-10)
- 添加对Python3.7的支持。
2.2.0(2017-09-05)
- 添加对Python3.5和3.6的支持。
- 放弃对Python2.6和3.3的支持。
- 放弃对python setup.py test的支持。
- 在travis ci上测试pypy3。
- 停止要求所有值支持酸洗以获得 统计数据。相反,如果是这样的值,则返回大小的False。 找到了。修复issue 1。
- 将ram缓存的内部存储格式更改为要求更少 记忆更容易保持。
2.1.0(2014-12-29)
- 增加了对pypy的支持。(PyPy3正在挂起以下修补程序的发布: https://bitbucket.org/pypy/pypy/issue/1946)
- 添加对Python3.4的支持。
- 增加对travis测试的支持。
2.0.0(2013-02-28)
- 添加对Python3.3的支持。
- 将不推荐使用的zope.interface.implements用法替换为等效用法 zope.interface.implementer装饰器。
- 放弃对Python2.4和2.5的支持。
- 删除过时的分类器/关键字。
1.0(2009-07-23)
- 从zope.app.cache中断了RAM缓存功能。