|
@@ -8,6 +8,16 @@
|
|
|
*******************************************************************************/
|
|
|
package org.cryptomator.common.settings;
|
|
|
|
|
|
+import com.google.gson.Gson;
|
|
|
+import com.google.gson.GsonBuilder;
|
|
|
+import org.cryptomator.common.Environment;
|
|
|
+import org.cryptomator.common.LazyInitializer;
|
|
|
+import org.slf4j.Logger;
|
|
|
+import org.slf4j.LoggerFactory;
|
|
|
+
|
|
|
+import javax.inject.Inject;
|
|
|
+import javax.inject.Provider;
|
|
|
+import javax.inject.Singleton;
|
|
|
import java.io.IOException;
|
|
|
import java.io.InputStream;
|
|
|
import java.io.InputStreamReader;
|
|
@@ -16,8 +26,6 @@ import java.io.OutputStreamWriter;
|
|
|
import java.io.Reader;
|
|
|
import java.io.Writer;
|
|
|
import java.nio.charset.StandardCharsets;
|
|
|
-import java.nio.file.FileSystem;
|
|
|
-import java.nio.file.FileSystems;
|
|
|
import java.nio.file.Files;
|
|
|
import java.nio.file.NoSuchFileException;
|
|
|
import java.nio.file.Path;
|
|
@@ -30,20 +38,6 @@ import java.util.concurrent.TimeUnit;
|
|
|
import java.util.concurrent.atomic.AtomicReference;
|
|
|
import java.util.stream.Stream;
|
|
|
|
|
|
-import javax.inject.Inject;
|
|
|
-import javax.inject.Provider;
|
|
|
-import javax.inject.Singleton;
|
|
|
-
|
|
|
-import org.apache.commons.lang3.StringUtils;
|
|
|
-import org.apache.commons.lang3.SystemUtils;
|
|
|
-import org.cryptomator.common.Environment;
|
|
|
-import org.cryptomator.common.LazyInitializer;
|
|
|
-import org.slf4j.Logger;
|
|
|
-import org.slf4j.LoggerFactory;
|
|
|
-
|
|
|
-import com.google.gson.Gson;
|
|
|
-import com.google.gson.GsonBuilder;
|
|
|
-
|
|
|
@Singleton
|
|
|
public class SettingsProvider implements Provider<Settings> {
|
|
|
|