Author: woonsan
Date: Fri Feb 19 14:53:07 2010
New Revision: 911828
URL: http://svn.apache.org/viewvc?rev=911828&view=rev
Log:
Fixing a problem that "bundleCache" for a portlet definition has not been
cached correctly.
Modified:
portals/jetspeed-2/portal/trunk/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java
Modified:
portals/jetspeed-2/portal/trunk/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java
URL:
http://svn.apache.org/viewvc/portals/jetspeed-2/portal/trunk/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java?rev=911828&r1=911827&r2=911828&view=diff
==============================================================================
---
portals/jetspeed-2/portal/trunk/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java
(original)
+++
portals/jetspeed-2/portal/trunk/components/jetspeed-portlet-factory/src/main/java/org/apache/jetspeed/factory/JetspeedPortletFactory.java
Fri Feb 19 14:53:07 2010
@@ -371,13 +371,14 @@
Map<String, Map<Locale, ResourceBundle>>
portletResourceBundleCache = portletsResourceBundleCache.get(paName);
if (portletResourceBundleCache == null)
{
- portletResourceBundleCache = Collections.synchronizedMap(new
HashMap<String, Map<Locale, ResourceBundle>>());
- portletsResourceBundleCache.put(paName,
portletResourceBundleCache);
+ portletsResourceBundleCache.put(paName,
Collections.synchronizedMap(new HashMap<String, Map<Locale,
ResourceBundle>>()));
+ portletResourceBundleCache =
portletsResourceBundleCache.get(paName);
}
Map<Locale, ResourceBundle> bundleCache =
portletResourceBundleCache.get(pdName);
if (bundleCache == null)
{
- bundleCache = Collections.synchronizedMap(new HashMap<Locale,
ResourceBundle>());
+ portletResourceBundleCache.put(pdName,
Collections.synchronizedMap(new HashMap<Locale, ResourceBundle>()));
+ bundleCache = portletResourceBundleCache.get(pdName);
}
bundle = bundleCache.get(locale);
if (bundle == null)
@@ -753,5 +754,5 @@
return false;
}
}
-
+
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]