From f5b7a85eda81ad57af183c228e9c0800d0f13d1b Mon Sep 17 00:00:00 2001 From: BuckarooBanzay Date: Sat, 13 Jan 2024 18:00:23 +0100 Subject: [PATCH] evict cached storage entries periodically fixes synchronization issues if other applications write directly to the mail-entries in the mod-storage --- storage.lua | 3 +++ 1 file changed, 3 insertions(+) diff --git a/storage.lua b/storage.lua index ec52933..5622c53 100644 --- a/storage.lua +++ b/storage.lua @@ -61,6 +61,9 @@ local function save_worker() -- clear queue save_queued_entries = {} + -- clear cached entries + cache = {} + -- save every second minetest.after(1, save_worker) end