You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jetspeed-dev@portals.apache.org by ta...@apache.org on 2005/06/29 23:46:23 UTC

svn commit: r202439 - /portals/jetspeed-2/trunk/components/capability/src/java/org/apache/jetspeed/capabilities/impl/JetspeedCapabilities.java

Author: taylor
Date: Wed Jun 29 14:46:22 2005
New Revision: 202439

URL: http://svn.apache.org/viewcvs?rev=202439&view=rev
Log:
handle unknown agents better, so that we dont go building the cap map with every single request when we have an unknown user agent

Modified:
    portals/jetspeed-2/trunk/components/capability/src/java/org/apache/jetspeed/capabilities/impl/JetspeedCapabilities.java

Modified: portals/jetspeed-2/trunk/components/capability/src/java/org/apache/jetspeed/capabilities/impl/JetspeedCapabilities.java
URL: http://svn.apache.org/viewcvs/portals/jetspeed-2/trunk/components/capability/src/java/org/apache/jetspeed/capabilities/impl/JetspeedCapabilities.java?rev=202439&r1=202438&r2=202439&view=diff
==============================================================================
--- portals/jetspeed-2/trunk/components/capability/src/java/org/apache/jetspeed/capabilities/impl/JetspeedCapabilities.java (original)
+++ portals/jetspeed-2/trunk/components/capability/src/java/org/apache/jetspeed/capabilities/impl/JetspeedCapabilities.java Wed Jun 29 14:46:22 2005
@@ -126,6 +126,7 @@
     {        
         CapabilityMap map = null;
         boolean bClientFound = false;
+        String defaultAgent = null;
 
         if (userAgent == null)
         {
@@ -167,6 +168,7 @@
                     }
 
                     // Use default Client
+                    defaultAgent = userAgent;
                     userAgent = DEFAULT_AGENT;
                 }
             } else
@@ -208,7 +210,8 @@
 
                 // Add map to cache
                 capabilityMapCache.put(userAgent, map);
-
+                if (defaultAgent != null)
+                    capabilityMapCache.put(defaultAgent, map);
                 return map;
             }
 



---------------------------------------------------------------------
To unsubscribe, e-mail: jetspeed-dev-unsubscribe@portals.apache.org
For additional commands, e-mail: jetspeed-dev-help@portals.apache.org