From 7de07319d9c93b1b3589829f66cb61f694095089 Mon Sep 17 00:00:00 2001 From: zkitefly Date: Wed, 7 Feb 2024 22:21:48 +0800 Subject: [PATCH] Update CacheRepository.java (#2756) * Update CacheRepository.java https://github.com/FCL-Team/FoldCraftLauncher/commit/e96dd55395ed8107e70d8446b9a3ac14f0a17416 * Update CacheRepository.java * Update CacheRepository.java * Update CacheRepository.java * Update CacheRepository.java * update --------- Co-authored-by: Glavo --- .../src/main/java/org/jackhuang/hmcl/util/CacheRepository.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/CacheRepository.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/CacheRepository.java index 133ea1f32..3b0544456 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/CacheRepository.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/CacheRepository.java @@ -287,7 +287,7 @@ public class CacheRepository { } public void saveETagIndex() throws IOException { - try (FileChannel channel = FileChannel.open(indexFile, StandardOpenOption.READ, StandardOpenOption.WRITE)) { + try (FileChannel channel = FileChannel.open(indexFile, StandardOpenOption.CREATE, StandardOpenOption.READ, StandardOpenOption.WRITE)) { FileLock lock = channel.lock(); try { ETagIndex indexOnDisk = JsonUtils.fromMaybeMalformedJson(new String(IOUtils.readFullyWithoutClosing(Channels.newInputStream(channel)), UTF_8), ETagIndex.class);