mirror of
https://github.com/TotalFreedomMC/TF-EssentialsX.git
synced 2025-02-12 04:20:41 +00:00
Prevent that a config file is loaded/saved by more than one thread.
This commit is contained in:
parent
4c8d0ea2d9
commit
c9e64d9e46
1 changed files with 2 additions and 2 deletions
|
@ -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)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue