辞書を空にする (LCC.kvdb.dict.clear)
宣言
values, err = LCC.kvdb.dict.clear(name, timeout?)
引数
- name
文字列。辞書名です(空文字列は不可、最大256バイト) - timeout
任意の数値。リクエストのタイムアウト(秒)です。既定値は60です
戻り値
- values
テーブル。消去前のキーバリューマップです。辞書がもともと空の場合も空のテーブルを返し、失敗時はnilになります - err
文字列またはnil。失敗時のエラー説明です
説明
辞書内のすべてのキーバリューを消去し、消去前のスナップショットを返します。
戻り値をシリアライズしてバックアップとして使用できます。
例
local values, err = LCC.kvdb.dict.clear("一時キャッシュ")
if values then
local count = 0
for _ in pairs(values) do count = count + 1 end
LCC.log(1, "キャッシュ項目を消去しました", count)
end