Перейти к основному содержимому

Очистка словаря (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