欢迎使用 dogpile.cache 的文档!

欢迎使用 dogpile.cache 的文档!#

Dogpile 由两个子系统组成,一个建立在另一个之上。

dogpile 提供了“dogpile 锁”的概念,这是一种控制结构,它允许选择一个执行线程作为某个资源的“创建者”,同时允许其他执行线程在创建过程中引用此资源的先前版本;如果没有先前版本,那么这些线程将阻塞,直到对象可用。

dogpile.cache 是一个缓存 API,它为各种缓存后端提供了通用接口,此外还提供了 API 钩子,将这些缓存后端与 dogpile 的锁定机制集成在一起。

创建和使用新后端非常容易;鼓励用户根据自己的需要调整所提供的后端,因为大容量缓存需要针对应用程序及其环境进行大量调整和调整。

索引和表格#