diff --git a/src/helma/framework/core/TypeManager.java b/src/helma/framework/core/TypeManager.java index b9ff077d..fac35a7c 100644 --- a/src/helma/framework/core/TypeManager.java +++ b/src/helma/framework/core/TypeManager.java @@ -19,7 +19,7 @@ public class TypeManager implements Runnable { Application app; File appDir; HashMap prototypes; - Prototype nodeProto; + HashMap zipfiles; long idleSeconds = 120; // if idle for longer than 5 minutes, slow down boolean rewire; @@ -62,8 +62,8 @@ public class TypeManager implements Runnable { if (!f.exists()) f.mkdir (); prototypes = new HashMap (); + zipfiles = new HashMap (); registeredEvaluators = Collections.synchronizedList (new ArrayList (30)); - nodeProto = null; } @@ -74,33 +74,38 @@ public class TypeManager implements Runnable { if (list == null) throw new RuntimeException ("Can't read app directory "+appDir+" - check permissions"); for (int i=0; i