Author: remm
Date: Fri Feb 9 18:30:04 2007
New Revision: 505618
URL: http://svn.apache.org/viewvc?view=rev&rev=505618
Log:
- Set of minor optimizations.
- getServletContext is used often.
- Submitted by Arvind Srinivasan.
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/StandardWrapperFacade.java
Modified:
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/StandardWrapperFacade.java
URL:
http://svn.apache.org/viewvc/tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/StandardWrapperFacade.java?view=diff&rev=505618&r1=505617&r2=505618
==============================================================================
---
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/StandardWrapperFacade.java
(original)
+++
tomcat/tc6.0.x/trunk/java/org/apache/catalina/core/StandardWrapperFacade.java
Fri Feb 9 18:30:04 2007
@@ -59,6 +59,12 @@
private ServletConfig config = null;
+ /**
+ * Wrapped context (facade).
+ */
+ private ServletContext context = null;
+
+
// -------------------------------------------------- ServletConfig Methods
@@ -68,11 +74,12 @@
public ServletContext getServletContext() {
- ServletContext theContext = config.getServletContext();
- if ((theContext != null) &&
- (theContext instanceof ApplicationContext))
- theContext = ((ApplicationContext) theContext).getFacade();
- return (theContext);
+ if (context == null) {
+ context = config.getServletContext();
+ if ((context != null) && (context instanceof ApplicationContext))
+ context = ((ApplicationContext) context).getFacade();
+ }
+ return (context);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]