Fork のキャッシュ ユーティリティの調整

Tuning Fork で使用するオプションの永続キャッシュ オブジェクト。

概要

Typedef

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

使用できる接続がない場合にアップロード データをキャッシュに保存するために使用するオブジェクト。

Typedef

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