From 26781df8f45d797f585ea754cbd8b5fc63b9f807 Mon Sep 17 00:00:00 2001 From: vemacs Date: Sat, 27 Jun 2015 06:43:59 -0400 Subject: [PATCH] Update cache on delete, fixes online user vault deletion --- .../playervaults/vaultmanagement/UUIDVaultManager.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/drtshock/playervaults/vaultmanagement/UUIDVaultManager.java b/src/main/java/com/drtshock/playervaults/vaultmanagement/UUIDVaultManager.java index 3475fa0..2eeb7f0 100644 --- a/src/main/java/com/drtshock/playervaults/vaultmanagement/UUIDVaultManager.java +++ b/src/main/java/com/drtshock/playervaults/vaultmanagement/UUIDVaultManager.java @@ -213,9 +213,12 @@ public class UUIDVaultManager { return; } - FileConfiguration playerFile = YamlConfiguration.loadConfiguration(file); + YamlConfiguration playerFile = YamlConfiguration.loadConfiguration(file); if (file.exists()) { playerFile.set("vault" + number, null); + if (cachedVaultFiles.containsKey(holder)) { + cachedVaultFiles.put(holder, playerFile); + } try { playerFile.save(file); } catch (IOException ignored) {