[jboss-svn-commits] JBL Code SVN: r10579 - labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/proxies.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Mar 28 12:26:43 EDT 2007


Author: wrzep
Date: 2007-03-28 12:26:43 -0400 (Wed, 28 Mar 2007)
New Revision: 10579

Modified:
   labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/proxies/ReadOnlyProxy.java
Log:
if (!code.getAuthors().contains("szimano") {
 // cache values
}


Modified: labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/proxies/ReadOnlyProxy.java
===================================================================
--- labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/proxies/ReadOnlyProxy.java	2007-03-28 15:12:18 UTC (rev 10578)
+++ labs/jbosslabs/trunk/portal-extensions/forge-common/src/java/org/jboss/forge/common/projects/proxies/ReadOnlyProxy.java	2007-03-28 16:26:43 UTC (rev 10579)
@@ -59,11 +59,12 @@
 
     public Object invoke(Object proxy, Method m, Object[] args)
     		throws Throwable {
-    		
+    	
     		String methodName = m.getName();
  
     		// Check "cache" (only getter results are stored there)	
-    		if (methodValues.containsKey(methodName)) {
+    		if (methodValues.containsKey(methodName) 
+    				&& ((args == null) || (args.length == 0))) {
     		
     			return methodValues.get(methodName);
     		}




More information about the jboss-svn-commits mailing list