cziegeler 2002/08/13 08:33:33
Modified: src/scratchpad/src/org/apache/cocoon/sunshine/sunrise Tag:
cocoon_2_0_3_branch SunRise.java
src/scratchpad/src/org/apache/cocoon/sunshine/sunrise/acting
Tag: cocoon_2_0_3_branch AuthAction.java
Log:
Reduce map creation as suggest by Per Kreipke [[EMAIL PROTECTED]]
Revision Changes Path
No revision
No revision
1.5.2.4 +4 -2
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/sunshine/sunrise/Attic/SunRise.java
Index: SunRise.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/sunshine/sunrise/Attic/SunRise.java,v
retrieving revision 1.5.2.3
retrieving revision 1.5.2.4
diff -u -r1.5.2.3 -r1.5.2.4
--- SunRise.java 9 Aug 2002 06:21:40 -0000 1.5.2.3
+++ SunRise.java 13 Aug 2002 15:33:33 -0000 1.5.2.4
@@ -1518,6 +1518,8 @@
return this.createParameters(null, this.handlerName, path,
this.applicationName);
}
+ protected static final Map EMPTY_MAP = Collections.unmodifiableMap(new
TreeMap());
+
/**
* Create a map for the actions
* The result is cached!
@@ -1526,7 +1528,7 @@
throws ProcessingException {
if (this.handler == null) {
// this is only a fallback
- return new HashMap();
+ return EMPTY_MAP;
}
SessionContext context = this.getSunRiseSessionContext(false);
Map map = (Map)context.getAttribute("cachedmap_" + this.handler.getName());
No revision
No revision
1.2.2.1 +2 -2
xml-cocoon2/src/scratchpad/src/org/apache/cocoon/sunshine/sunrise/acting/Attic/AuthAction.java
Index: AuthAction.java
===================================================================
RCS file:
/home/cvs/xml-cocoon2/src/scratchpad/src/org/apache/cocoon/sunshine/sunrise/acting/Attic/AuthAction.java,v
retrieving revision 1.2
retrieving revision 1.2.2.1
diff -u -r1.2 -r1.2.2.1
--- AuthAction.java 22 Feb 2002 06:57:18 -0000 1.2
+++ AuthAction.java 13 Aug 2002 15:33:33 -0000 1.2.2.1
@@ -126,7 +126,7 @@
if (initialized == false) {
map = sunRise.createMap();
} else {
- map = new HashMap();
+ map = EMPTY_MAP;
}
}
} finally {
----------------------------------------------------------------------
In case of troubles, e-mail: [EMAIL PROTECTED]
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]