From dbb30e0bd83f2035e9dfd4071985c87d1ee4e2a4 Mon Sep 17 00:00:00 2001 From: Graham Date: Sun, 21 Aug 2022 15:23:40 +0100 Subject: [PATCH] Disable fsync in FlatFileStore This improves performance significantly. Signed-off-by: Graham --- cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt b/cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt index edd4bdcd..486ce50f 100644 --- a/cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt +++ b/cache/src/main/kotlin/org/openrs2/cache/FlatFileStore.kt @@ -92,7 +92,7 @@ public class FlatFileStore private constructor( val path = groupPath(archive, group) Files.createDirectories(path.parent) - path.useAtomicOutputStream { output -> + path.useAtomicOutputStream(sync = false) { output -> buf.readBytes(output, buf.readableBytes()) } }