From 721d882c26b2d026289c4f9c30f46b8c83511c41 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