1
0
mirror of https://github.com/essentials/Essentials.git synced 2025-08-11 09:05:01 +02:00

Queued writing of the files to reduce disk io

This commit is contained in:
snowleo
2012-10-07 22:18:30 +02:00
parent 7a36150f3c
commit 524531a090
22 changed files with 247 additions and 284 deletions

View File

@@ -1,7 +1,6 @@
package net.ess3.antibuild;
import java.io.File;
import java.io.IOException;
import net.ess3.api.IEssentials;
import net.ess3.settings.antibuild.AntiBuild;
import net.ess3.storage.AsyncStorageObjectHolder;
@@ -10,13 +9,7 @@ public class AntiBuildHolder extends AsyncStorageObjectHolder<AntiBuild>
{
public AntiBuildHolder(final IEssentials ess)
{
super(ess, AntiBuild.class);
}
@Override
public File getStorageFile() throws IOException
{
return new File(ess.getPlugin().getDataFolder(), "protect.yml");
super(ess, AntiBuild.class, new File(ess.getPlugin().getDataFolder(), "protect.yml"));
}
@Override