跳到主要内容

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)

向缓存中置入数据。

输入

参数类型必选
说明
keystr新数据的关键字。若该关键字key已存在于缓存中,则替换原值。
infoInfo要写入缓存中数据的轻量化信息。
dataData要写入缓存中的数据。