Skip to Content

共有

キャッシュされた関数結果を含むテーブルで、定数であったり、頻繁に変更されないものであったりする。

デフォルト値

新しいキャッシュ値の追加

値は永続的にキャッシュすることもできるし、タイムアウト付きで追加することもできる。

cache(key, func, timeout)
  • キーだ:string
    • キャッシュされた状態を保存し、アクセスするための一意の名前。
  • func:function
    • キャッシュが無効/空になったときに呼び出される関数。
  • タイムアウト?number
    • キャッシュされた状態をクリアするためのミリ秒単位のタイマー。
local i = 0 while true do Wait(1000) i += 1 print(cache('test', function() return i end, 5000)) end -- output: > 1 > 1 > 1 > 1 > 1 > 6 > 6 > 6
Last updated on