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