Author: jvanzyl
Date: Wed Oct  1 06:07:26 2008
New Revision: 700758

URL: http://svn.apache.org/viewvc?rev=700758&view=rev
Log:
o start a little caching component that does nothing special now but we need to 
build it out after the multiple instance problem is corrected, and we decide on 
the interactions between the metadata layer, project building, the reactor, and 
workspaces in IDEs.


Modified:
    
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java

Modified: 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
URL: 
http://svn.apache.org/viewvc/maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java?rev=700758&r1=700757&r2=700758&view=diff
==============================================================================
--- 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 (original)
+++ 
maven/components/trunk/maven-project/src/main/java/org/apache/maven/project/DefaultMavenProjectBuilder.java
 Wed Oct  1 06:07:26 2008
@@ -147,6 +147,24 @@
         return project;
     }
 
+    // I want to build this out as a component with history and statistics to 
help me track down the realm problems. jvz.
+    class ProjectCache
+    {
+        private Map<String, MavenProject> projects = new HashMap<String, 
MavenProject>();
+        
+        public MavenProject get( String key )
+        {
+            MavenProject p = projects.get( key ); 
+                        
+            return p;            
+        }
+        
+        public MavenProject put( String key, MavenProject project )
+        {
+            return projects.put( key, project );
+        }
+    }
+    
     // This is used by the RR plugin
     public MavenProject buildFromRepository( Artifact artifact, List 
remoteArtifactRepositories, ArtifactRepository localRepository, boolean 
allowStubs )
         throws ProjectBuildingException


Reply via email to