[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