跳转到主要内容

Zope RAM Cache

项目描述

zope.ramcache

Latest release Supported Python versions https://github.com/zopefoundation/zope.ramcache/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.ramcache/badge.svg?branch=master

本软件包为Zope提供基于RAM的缓存实现。

zope.ramcache.ram.RAMCache是一个(持久)对象,旨在在多个线程之间共享。它实现了zope.ramcache.interfaces.ram.IRAMCache接口,该接口提供了一个简单的接口来缓存信息,并定义了缓存条目的最大数量和年龄。

缓存基于使用任意对象作为键的概念,并能够为任何给定对象在缓存键中关联额外的信息。例如,可以同时为多个不同的用户缓存对象的信息。

变更

3.0 (2023-04-06)

  • 添加对Python 3.11的支持。

  • 停止支持Python 2.7、3.5和3.6。

2.4 (2021-12-06)

  • 添加对Python 3.8、3.9和3.10的支持。

  • 停止支持Python 3.4。

2.3 (2018-10-10)

  • 添加对Python 3.7的支持。

2.2.0 (2017-09-05)

  • 添加对Python 3.5和3.6的支持。

  • 停止支持Python 2.6和3.3。

  • 停止使用python setup.py test

  • 在Travis CI上测试PyPy3。

  • 不再要求所有值都支持序列化以获取统计信息。如果找到此类值,则返回False。修复了问题1

  • 更改RAM缓存的内部存储格式,以减少内存使用并更容易维护。

2.1.0 (2014-12-29)

2.0.0 (2013-02-28)

  • 添加对Python 3.3的支持。

  • 用等效的zope.interface.implementer装饰器替换已弃用的zope.interface.implements使用。

  • 停止支持Python 2.4和2.5。

  • 删除过时的分类器/关键词。

1.0 (2009-07-23)

  • 将ram缓存功能从zope.app.cache中提取出来。

项目详情


下载文件

下载适合您平台文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源分布

zope.ramcache-3.0.tar.gz (14.1 kB 查看散列

上传时间:

构建分布

zope.ramcache-3.0-py3-none-any.whl (14.7 kB 查看散列

上传时间: Python 3

由以下支持