[jboss-svn-commits] JBL Code SVN: r26730 - labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue May 26 07:48:09 EDT 2009


Author: lkrzyzanek
Date: 2009-05-26 07:48:09 -0400 (Tue, 26 May 2009)
New Revision: 26730

Modified:
   labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/DbNukesForumsManager.java
Log:
Added clearing caches

Modified: labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/DbNukesForumsManager.java
===================================================================
--- labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/DbNukesForumsManager.java	2009-05-26 10:00:16 UTC (rev 26729)
+++ labs/jbosslabs/labs-3.0-build/integration/cs-nfm/trunk/src/main/java/org/jboss/labs/clearspace/plugin/nfm/DbNukesForumsManager.java	2009-05-26 11:48:09 UTC (rev 26730)
@@ -52,6 +52,7 @@
 import com.jivesoftware.community.JiveConstants;
 import com.jivesoftware.community.QuestionManager;
 import com.jivesoftware.community.RejectedException;
+import com.jivesoftware.community.cache.CacheFactory;
 import com.jivesoftware.community.stats.ViewCountManager;
 import com.jivesoftware.community.web.JiveResourceResolver;
 
@@ -127,6 +128,10 @@
   public Map<String, Long> migrateForums2Clearspace() {
     final long start = System.currentTimeMillis();
     log.info("Migration of forums to clearspace started");
+
+    log.info("Clearing all caches to have as much as possible free memory.");
+    CacheFactory.clearCaches();
+
     Map<String, Long> result = new HashMap<String, Long>();
 
     Map<Long, Long> forumMapping = getForumMappings();
@@ -254,12 +259,14 @@
 
         topicsCount++;
       }
-
     }
 
     result.put("topicsCount", topicsCount);
     result.put("postsCount", postsCount);
 
+    log.info("Clearing all caches.");
+    CacheFactory.clearCaches();
+
     final long timeConsumed = (System.currentTimeMillis() - start) / 1000;
     log.info("Migration completed, time taken: " + timeConsumed + " sec.");
 




More information about the jboss-svn-commits mailing list