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; this.configFile = configFile;
} }
public void load() public synchronized void load()
{ {
configFile = configFile.getAbsoluteFile(); configFile = configFile.getAbsoluteFile();
if (!configFile.getParentFile().exists()) if (!configFile.getParentFile().exists())
@ -356,7 +356,7 @@ public class EssentialsConf extends YamlConfiguration
} }
@Override @Override
public void save(final File file) throws IOException public synchronized void save(final File file) throws IOException
{ {
if (file == null) if (file == null)
{ {