package data.object_holder;
import tools.StorageUtils;
import java.io.File;
import java.io.IOException;
import java.io.Serializable;
public class SettingsHolder extends BaseObjectHolder implements Serializable {
public static final String NAME = "setting.cofig", PATH = StorageUtils.FILE_ROOT + "/.Settings";
public boolean isAutoResume = true;
public boolean isAutoResumeOnAnyError = false;
public boolean isDownloadCompleteNotify = true;
public int maxDownloadTask = 1;
public int maxSpeed = 32;
public String multiThread = "Smart";
public SettingsHolder() throws IOException {
StorageUtils.mkdirs(PATH);
}
public static SettingsHolder read() {
return (SettingsHolder) read_object(new File(PATH, NAME));
}
public static void save(SettingsHolder settingsHolder) {
write_object(settingsHolder, PATH, NAME);
}
}