Tuning Fork 缓存实用程序

与 Tuning Fork 一起使用的可选持久性缓存对象。

摘要

类型定义

PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data) typedef
指向可以附加到 TFCache::get 的函数的指针。
PFnTFCacheRemove)(uint64_t key, void *user_data) typedef
指向可以附加到 TFCache::remove 的函数的指针。
PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data) typedef
指向可以附加到 TFCache::set 的函数的指针。

结构体

TFCache

用于在没有连接可用时缓存上传数据的对象。

类型定义

PFnTFCacheGet

TFErrorCode(* PFnTFCacheGet)(uint64_t key, CProtobufSerialization *value, void *user_data)

指向可以附加到 TFCache::get 的函数的指针。

用于获取给定键值的函数。 另请参阅:TFCache

PFnTFCacheRemove

TFErrorCode(* PFnTFCacheRemove)(uint64_t key, void *user_data)

指向可以附加到 TFCache::remove 的函数的指针。

用于移除缓存中条目的函数。 另请参阅:TFCache

PFnTFCacheSet

TFErrorCode(* PFnTFCacheSet)(uint64_t key, const CProtobufSerialization *value, void *user_data)

指向可以附加到 TFCache::set 的函数的指针。

用于设置给定键值的函数。 另请参阅:TFCache