From c537e915d1c14f42294682a225fb78fa4f872492 Mon Sep 17 00:00:00 2001 From: mlemanczyk Date: Tue, 20 Jan 2026 21:46:36 +0100 Subject: [PATCH] KStateRepository flushing added after saving to make sure it's written to the file. --- PerfectNumbers.Core/Persistence/KStateRepository.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/PerfectNumbers.Core/Persistence/KStateRepository.cs b/PerfectNumbers.Core/Persistence/KStateRepository.cs index a4e64a5..39013ee 100644 --- a/PerfectNumbers.Core/Persistence/KStateRepository.cs +++ b/PerfectNumbers.Core/Persistence/KStateRepository.cs @@ -65,6 +65,7 @@ public sealed class KStateRepository : IDisposable string valueString = k.ToString(CultureInfo.InvariantCulture); session.Upsert(keyString, valueString); session.CompletePending(true); + _store.Log.FlushAndEvict(wait: true); } public bool TryGet(ulong prime, out BigInteger value)