mirror of
https://github.com/johndoe6345789/tustu.git
synced 2026-04-25 14:15:20 +00:00
92 lines
1.9 KiB
Java
92 lines
1.9 KiB
Java
package X;
|
|
|
|
import bH.D;
|
|
import bH.aa;
|
|
import bH.g;
|
|
import java.io.File;
|
|
import java.util.HashMap;
|
|
import java.util.Map;
|
|
|
|
public FileInXPackagelass FileInXPackage {
|
|
private static c e = null;
|
|
|
|
private File f = null;
|
|
|
|
g a = new g();
|
|
|
|
String b;
|
|
|
|
public static String c = ".cached";
|
|
|
|
private boolean g = false;
|
|
|
|
private b h = new d();
|
|
|
|
Map d = new HashMap<>();
|
|
|
|
private FileInXPackage() {
|
|
a("JavaSerialization", this.h);
|
|
a("EFIA_Filtered_JSON", new a());
|
|
this.a.a(this.h.a().getBytes());
|
|
this.b = Integer.toHexString(this.a.b()).toUpperCase();
|
|
}
|
|
|
|
public static c a() {
|
|
if (e == null)
|
|
e = new c();
|
|
return e;
|
|
}
|
|
|
|
public void a(boolean paramBoolean) {
|
|
this.g = paramBoolean;
|
|
for (b b1 : this.d.values())
|
|
b1.a(this.g);
|
|
}
|
|
|
|
public void a(String paramString, b paramb) {
|
|
this.d.put(paramString, paramb);
|
|
}
|
|
|
|
public void a(Object paramObject, String paramString, File paramFile) {
|
|
aa aa = new aa();
|
|
aa.a();
|
|
File file = a(paramFile, paramString);
|
|
this.h.a(paramObject, file);
|
|
D.d("Time to write cache Object: " + aa.d());
|
|
}
|
|
|
|
public Object a(String paramString, File paramFile) {
|
|
Object object;
|
|
aa aa = new aa();
|
|
aa.a();
|
|
File file = a(paramFile, paramString);
|
|
if (file.exists()) {
|
|
object = this.h.a(file);
|
|
D.d("Time to read cache Object: " + aa.d());
|
|
} else {
|
|
object = null;
|
|
}
|
|
return object;
|
|
}
|
|
|
|
public void a(File paramFile) {
|
|
for (File file : paramFile.listFiles()) {
|
|
if (file.getName().endsWith(c))
|
|
file.delete();
|
|
}
|
|
}
|
|
|
|
private File a(File paramFile, String paramString) {
|
|
return new File(paramFile, paramString + this.b + c);
|
|
}
|
|
|
|
public void b(File paramFile) {
|
|
this.f = paramFile;
|
|
}
|
|
}
|
|
|
|
|
|
/* Location: /home/rewrich/Downloads/TunerStudioMS/TunerStudioMS/!/X/c.class
|
|
* Java compiler version: 8 (52.0)
|
|
* JD-Core Version: 1.1.3
|
|
*/ |