DataStream updated

This commit is contained in:
Michael Schimmel
2026-01-21 16:05:59 +01:00
parent ef4583c2ae
commit b90d29f2bc
3 changed files with 128 additions and 100 deletions
+4 -3
View File
@@ -77,11 +77,12 @@ end;
procedure TDataFileCache<T>.Clear;
begin
// Wait for any pending load operations to finish before clearing.
for var cachedFile in FCachedFiles.Values do
cachedFile.Data.WaitFor;
FLock.Enter;
try
// Wait for any pending load operations to finish before clearing.
for var cachedFile in FCachedFiles.Values do
cachedFile.Data.WaitFor;
FCachedFiles.Clear;
finally
FLock.Leave;