diff options
author | snowleo <schneeleo@gmail.com> | 2012-04-11 22:51:34 +0300 |
---|---|---|
committer | snowleo <schneeleo@gmail.com> | 2012-04-11 22:51:34 +0300 |
commit | c02a2c9dcac9008011399cfc7248c2e84e0d638f (patch) | |
tree | 1b5cd3648cbfb37f9aea0c6276339bc5d7d78443 | |
parent | a3b8c3d94dc03df9d0a701f34cbfc681c61ed66f (diff) | |
download | Essentials-c02a2c9dcac9008011399cfc7248c2e84e0d638f.tar Essentials-c02a2c9dcac9008011399cfc7248c2e84e0d638f.tar.gz Essentials-c02a2c9dcac9008011399cfc7248c2e84e0d638f.tar.lz Essentials-c02a2c9dcac9008011399cfc7248c2e84e0d638f.tar.xz Essentials-c02a2c9dcac9008011399cfc7248c2e84e0d638f.zip |
Prevent that a config file is loaded/saved by more than one thread.
-rw-r--r-- | Essentials/src/com/earth2me/essentials/EssentialsConf.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/Essentials/src/com/earth2me/essentials/EssentialsConf.java b/Essentials/src/com/earth2me/essentials/EssentialsConf.java index 85c2bbd8c..b2cb1fd12 100644 --- a/Essentials/src/com/earth2me/essentials/EssentialsConf.java +++ b/Essentials/src/com/earth2me/essentials/EssentialsConf.java @@ -39,7 +39,7 @@ public class EssentialsConf extends YamlConfiguration this.configFile = configFile; } - public void load() + public synchronized void load() { configFile = configFile.getAbsoluteFile(); if (!configFile.getParentFile().exists()) @@ -356,7 +356,7 @@ public class EssentialsConf extends YamlConfiguration } @Override - public void save(final File file) throws IOException + public synchronized void save(final File file) throws IOException { if (file == null) { |