replaced some gnu RE's with the much faster jakarta ORO
[mir.git] / source / mircoders / global / MirGlobal.java
index cd486ad..9601f05 100755 (executable)
@@ -43,7 +43,7 @@ import mircoders.entity.EntityComment;
 import mircoders.entity.EntityContent;
 import mircoders.entity.EntityUsers;
 import mircoders.localizer.MirAdminInterfaceLocalizer;
-import mircoders.localizer.MirCachingLocalizerDecorator;
+import mircoders.localizer.LocalizerCache;
 import mircoders.localizer.MirLocalizer;
 import mircoders.localizer.MirLocalizerExc;
 import mircoders.localizer.MirLocalizerFailure;
@@ -66,7 +66,9 @@ public class MirGlobal {
   static private final Map loggedInUserIds = new HashMap();
   static private LoggerWrapper logger = new LoggerWrapper("Global");
   static private LoggerWrapper adminUsageLogger = new LoggerWrapper("AdminUsage");
-//  static private ChangeEngine changeEngine = new ChangeEngine();
+
+  static private ChangeEngine changeEngine = new ChangeEngine();
+
   static private DatabaseEngine databaseEngine;
 
   static private BundleFactory bundleFactory =
@@ -99,7 +101,7 @@ public class MirGlobal {
       }
 
       try {
-        localizer = new MirCachingLocalizerDecorator((MirLocalizer) localizerClass.newInstance());
+        localizer = new LocalizerCache((MirLocalizer) localizerClass.newInstance());
       }
       catch (Throwable t) {
         throw new MirLocalizerFailure("localizer class '" +
@@ -140,9 +142,9 @@ public class MirGlobal {
   /**
    * returns the global change engine (used to track changed files)
    */
-//  public static ChangeEngine getChangeEngine() {
-//    return changeEngine;
-//  }
+  public static ChangeEngine getChangeEngine() {
+    return changeEngine;
+  }
 
   public static MirPropertiesConfiguration config() {
     return MirPropertiesConfiguration.instance();