summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsnowleo <schneeleo@gmail.com>2012-04-11 22:51:34 +0300
committersnowleo <schneeleo@gmail.com>2012-04-11 22:51:34 +0300
commitc02a2c9dcac9008011399cfc7248c2e84e0d638f (patch)
tree1b5cd3648cbfb37f9aea0c6276339bc5d7d78443
parenta3b8c3d94dc03df9d0a701f34cbfc681c61ed66f (diff)
downloadEssentials-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.java4
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)
{