CacheQueue.CacheQueueMirror
类源码
cache: CacheQueue[Info, Data]
cache_mirror: CacheQueue.CacheQueueMirror[Info, Data] = cache.mirror
CacheQueue
的进程兼容实例。
该镜像的绝大多数功能都禁用了。它只提供dump()
方法,用来在子进程中向主进程的缓存发送数据。
危险
不应使用以下方法取得该实例:
from dash_file_cache.caches.memory import CacheQueue
CacheQueue.CacheQueueMirror(...)
换言之,CacheQueueMirror
的实例应当永远透过CacheQueue().mirror
获取。
方法
dump
cache.dump(key: str, info: Info, data: Data)
向缓存中置入数据。
输入
参数 | 类型 | 必选 | |
---|---|---|---|
key | str | 新数据的关键字。若该关键字key 已存在于缓存中,则替换原值。 | |
info | Info | 要写入缓存中数据的轻量化信息。 | |
data | Data | 要写入缓存中的数据。 |