mirror of
https://git.huckle.dev/Huckles-Minecraft-Archive/jpexs-decompiler.git
synced 2026-06-09 15:31:53 +00:00
File cache improvement, deleting old temp files
This commit is contained in:
@@ -289,8 +289,8 @@ public class IdentifiersDeobfuscation {
|
||||
return "\u00A7" + escapeOIdentifier(s) + "\u00A7";
|
||||
}
|
||||
|
||||
private static final Cache<String, String> as3NameCache = Cache.getInstance(false);
|
||||
private static final Cache<String, String> as2NameCache = Cache.getInstance(false);
|
||||
private static final Cache<String, String> as3NameCache = Cache.getInstance(false,"as3_ident");
|
||||
private static final Cache<String, String> as2NameCache = Cache.getInstance(false,"as2_ident");
|
||||
|
||||
/**
|
||||
* Ensures identifier is valid and if not, uses paragraph syntax
|
||||
|
||||
@@ -278,9 +278,9 @@ public final class SWF implements SWFContainerItem, Timelined {
|
||||
public DumpInfoSwfNode dumpInfo;
|
||||
public DefineBinaryDataTag binaryData;
|
||||
|
||||
private static Cache<String, SerializableImage> frameCache = Cache.getInstance(false);
|
||||
private final Cache<ASMSource, CachedScript> as2Cache = Cache.getInstance(true);
|
||||
private final Cache<ScriptPack, CachedDecompilation> as3Cache = Cache.getInstance(true);
|
||||
private static Cache<String, SerializableImage> frameCache = Cache.getInstance(false,"frame");
|
||||
private final Cache<ASMSource, CachedScript> as2Cache = Cache.getInstance(true,"as2");
|
||||
private final Cache<ScriptPack, CachedDecompilation> as3Cache = Cache.getInstance(true,"as3");
|
||||
|
||||
public void updateCharacters() {
|
||||
characters.clear();
|
||||
|
||||
@@ -207,7 +207,7 @@ public class DefineButton2Tag extends ButtonTag implements Container {
|
||||
return modified;
|
||||
}
|
||||
|
||||
private static final Cache<DefineButton2Tag, RECT> rectCache = Cache.getInstance(true);
|
||||
private static final Cache<DefineButton2Tag, RECT> rectCache = Cache.getInstance(true,"rect_button2");
|
||||
|
||||
@Override
|
||||
public RECT getRect(Set<BoundedTag> added) {
|
||||
|
||||
@@ -245,7 +245,7 @@ public class DefineButtonTag extends ButtonTag implements ASMSource {
|
||||
return modified;
|
||||
}
|
||||
|
||||
private static final Cache<DefineButtonTag, RECT> rectCache = Cache.getInstance(true);
|
||||
private static final Cache<DefineButtonTag, RECT> rectCache = Cache.getInstance(true,"rect_button");
|
||||
|
||||
@Override
|
||||
public RECT getRect(Set<BoundedTag> added) {
|
||||
|
||||
@@ -122,7 +122,7 @@ public class DefineSpriteTag extends CharacterTag implements Container, Drawable
|
||||
return ret;
|
||||
}
|
||||
|
||||
private static final Cache<DefineSpriteTag, RECT> rectCache = Cache.getInstance(true);
|
||||
private static final Cache<DefineSpriteTag, RECT> rectCache = Cache.getInstance(true,"rect_sprite");
|
||||
|
||||
@Override
|
||||
public RECT getRect(Set<BoundedTag> added) {
|
||||
|
||||
Reference in New Issue
Block a user