Review caching strategies throughout Maven for long-lived processes
-------------------------------------------------------------------
Key: MNG-2483
URL: http://jira.codehaus.org/browse/MNG-2483
Project: Maven 2
Issue Type: Improvement
Components: Ant tasks, Artifacts, Artifacts and Repositories,
Dependencies, Deployment, Embedding, General, Inheritence and Interpolation,
Logging, maven-archiver, Performance, Plugin API, Plugin Creation Tools, Plugin
Requests, Plugins and Lifecycle, Reactor and workspace, Repositories, Settings,
Sites & Reporting
Affects Versions: 2.0.4, 2.0.5
Reporter: John Casey
Priority: Critical
We need to revisit all instances where Maps, etc. are used to cache data inside
Maven (maven-artifact has some, as does maven-project, f.e.). Wherever caching
is used, we need to apply some sort of aging and/or size-limiting
implementation to keep Maven from chewing up massive amounts of memory in
long-lived processes, such as IDE extensions.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira