diff --git a/res/modules/bitwise/executor.lua b/res/modules/bitwise/executor.lua index 40e2afad..5e0f1322 100644 --- a/res/modules/bitwise/executor.lua +++ b/res/modules/bitwise/executor.lua @@ -42,7 +42,7 @@ local function execute(str, args, ...) local comp = compiler(str, expArgs) - cache[argsHash] = { } + if not cache[argsHash] then cache[argsHash] = { } end cache[argsHash][str] = comp @@ -58,4 +58,4 @@ local function execute(str, args, ...) end end -return execute \ No newline at end of file +return execute