Prevent that a config file is loaded/saved by more than one thread.

This commit is contained in:
snowleo 2012-04-11 22:51:34 +03:00
parent 4c8d0ea2d9
commit c9e64d9e46

View File

@ -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)
{