[jboss-svn-commits] JBL Code SVN: r7538 - in labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins: cc codelines productization
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Nov 10 18:00:54 EST 2006
Author: wrzep
Date: 2006-11-10 18:00:51 -0500 (Fri, 10 Nov 2006)
New Revision: 7538
Modified:
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/cc/CcBuildsPlugin.java
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/codelines/CodeLinesPlugin.java
labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/productization/PackagedForDownloadPlugin.java
Log:
http://jira.jboss.com/jira/browse/JBLAB-756
Removed caching in separate plugins as global cache is now implemented.
Pawel
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/cc/CcBuildsPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/cc/CcBuildsPlugin.java 2006-11-10 22:46:52 UTC (rev 7537)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/cc/CcBuildsPlugin.java 2006-11-10 23:00:51 UTC (rev 7538)
@@ -27,9 +27,7 @@
import java.io.InputStream;
import java.io.InputStreamReader;
import java.net.URL;
-import java.util.HashMap;
import java.util.List;
-import java.util.Map;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
@@ -49,21 +47,13 @@
protected Logger log = Logger.getLogger(CcBuildsPlugin.class);
- protected Map<String,Long> cachedValues = new HashMap<String,Long>();
-
@Override
public long getPluginValue(String projectId) {
- if (cachedValues.containsKey(projectId)) {
-
- return cachedValues.get(projectId);
- }
-
List<String> URLs = ProjectTools.getCcURLs(projectId);
if (URLs == null) {
- cachedValues.put(projectId, (long) 0);
return 0;
}
@@ -74,8 +64,6 @@
v += get(url);
}
- cachedValues.put(projectId, v);
-
return v;
}
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/codelines/CodeLinesPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/codelines/CodeLinesPlugin.java 2006-11-10 22:46:52 UTC (rev 7537)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/codelines/CodeLinesPlugin.java 2006-11-10 23:00:51 UTC (rev 7538)
@@ -23,11 +23,7 @@
package org.jboss.forge.status.service.plugins.codelines;
import java.util.List;
-import java.util.Map;
-import java.util.HashMap;
-
-import org.jboss.forge.common.projects.project.RepoType;
import org.jboss.forge.common.projects.project.Repository;
import org.jboss.forge.status.common.tools.ProjectTools;
import org.jboss.forge.status.service.plugins.Plugin;
@@ -51,41 +47,31 @@
*/
protected abstract long getPluginValue(String url, String userName, String password);
- /** Binds project ids with their values */
- private Map<String,Long> cachedValues;
-
protected static Logger log = Logger.getLogger(CodeLinesPlugin.class);
public CodeLinesPlugin() {
super();
- cachedValues = new HashMap<String,Long>();
}
@Override
public long getPluginValue(String projectId) {
-
- if (!cachedValues.containsKey(projectId)) {
- long cl = 0;
+ long cl = 0;
- List<Repository> repoList = ProjectTools.getProjectCcRepositories(projectId);
+ List<Repository> repoList = ProjectTools.getProjectCcRepositories(projectId);
- if (repoList == null) {
+ if (repoList == null) {
- return 0;
- }
+ return 0;
+ }
- for (Repository repository : repoList) {
-
- cl += analyze(repository.getValue());
- }
-
- cachedValues.put(projectId, cl);
+ for (Repository repository : repoList) {
+
+ cl += analyze(repository.getValue());
}
- Long value = cachedValues.get(projectId);
- return value == null ? 0 : value.longValue();
+ return cl;
}
private long analyze(String url) {
Modified: labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/productization/PackagedForDownloadPlugin.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/productization/PackagedForDownloadPlugin.java 2006-11-10 22:46:52 UTC (rev 7537)
+++ labs/jbosslabs/trunk/portal-extensions/forge-status/src/java/org/jboss/forge/status/service/plugins/productization/PackagedForDownloadPlugin.java 2006-11-10 23:00:51 UTC (rev 7538)
@@ -22,7 +22,6 @@
package org.jboss.forge.status.service.plugins.productization;
-import org.jboss.forge.common.projects.project.Downloads;
import org.jboss.forge.status.common.tools.ProjectTools;
import org.jboss.forge.status.service.plugins.Plugin;
More information about the jboss-svn-commits
mailing list