[jboss-cvs] JBossAS SVN: r80778 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/session.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Mon Nov 10 22:14:04 EST 2008
Author: bstansberry at jboss.com
Date: 2008-11-10 22:14:03 -0500 (Mon, 10 Nov 2008)
New Revision: 80778
Modified:
trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheManager.java
Log:
Remove generics warns
Minor logging improvements
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheManager.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheManager.java 2008-11-11 03:09:14 UTC (rev 80777)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/session/JBossCacheManager.java 2008-11-11 03:14:03 UTC (rev 80778)
@@ -516,14 +516,14 @@
if(unloadedSessions_.size() > 0)
{
// Make a thread-safe copy of the new id list to work with
- Set ids = new HashSet(unloadedSessions_.keySet());
+ Set<String> ids = new HashSet<String>(unloadedSessions_.keySet());
if(trace_) {
log_.trace("findSessions: loading sessions from distributed cache: " + ids);
}
- for(Iterator it = ids.iterator(); it.hasNext();) {
- loadSession((String) it.next());
+ for(String id : ids) {
+ loadSession(id);
}
}
@@ -622,7 +622,8 @@
public void start() throws LifecycleException
{
// Identify ourself more clearly
- log_ = Logger.getLogger(getClass().getName() + "." + getContainer().getName());
+ log_ = Logger.getLogger(getClass().getName() + "." +
+ getContainer().getName().replaceAll("/", ""));
if (embedded_)
{
@@ -860,7 +861,7 @@
*/
public String listSessionIds()
{
- Set ids = new HashSet(sessions_.keySet());
+ Set<String> ids = new HashSet<String>(sessions_.keySet());
ids.addAll(unloadedSessions_.keySet());
return reportSessionIds(ids);
}
@@ -959,7 +960,8 @@
}
else
{
- log_.warn("");
+ log_.warn("Received local attribute notification for " + realId +
+ " but session is not locally active");
}
}
@@ -1259,10 +1261,9 @@
// and permanently losing part of its node structure in JBoss Cache.
long maxUnrep = maxUnreplicatedInterval_ < 0 ? 60 : maxUnreplicatedInterval_;
- Map unloaded = new HashMap(unloadedSessions_);
- for (Iterator<Map.Entry<String, OwnedSessionUpdate>> it = unloaded.entrySet().iterator(); it.hasNext(); )
+ Map<String, OwnedSessionUpdate> unloaded = new HashMap<String, OwnedSessionUpdate>(unloadedSessions_);
+ for (Map.Entry<String, OwnedSessionUpdate> entry : unloaded.entrySet())
{
- Map.Entry<String, OwnedSessionUpdate> entry = it.next();
String realId = entry.getKey();
OwnedSessionUpdate osu = entry.getValue();
@@ -2235,11 +2236,11 @@
return (getUseJK() ? Util.getRealId(id) : id);
}
- private String reportSessionIds(Set ids)
+ private String reportSessionIds(Set<String> ids)
{
StringBuffer sb = new StringBuffer();
boolean added = false;
- for (Iterator it = ids.iterator(); it.hasNext(); )
+ for (String id : ids)
{
if (added)
{
@@ -2250,11 +2251,12 @@
added = true;
}
- sb.append(it.next());
+ sb.append(id);
}
return sb.toString();
}
+ @SuppressWarnings("unchecked")
private static ContextClassLoaderSwitcher getContextClassLoaderSwitcher()
{
return (ContextClassLoaderSwitcher) AccessController.doPrivileged(ContextClassLoaderSwitcher.INSTANTIATOR);
More information about the jboss-cvs-commits
mailing list