Commit Graph

5 Commits

Author SHA1 Message Date
Xavier Hanin ab2869b096 IMPROVEMENT: Flexible cache management (IVY-399 - not completed yet)
- finished splitting cache between resolution and repository cache management
- added option to configure repo cache manager per resolver
TODO:
- update doc to reflect the changes
- add more tests
- remove some methods in RepositoryCacheManager interface to make the contract cleaner and easier to implement

git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@607278 13f79535-47bb-0310-9956-ffa450edef68
2007-12-28 16:11:26 +00:00
Xavier Hanin 91773162bb TASK: Remove cache attribute on Ant tasks (IVY-685)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@607146 13f79535-47bb-0310-9956-ffa450edef68
2007-12-28 00:11:39 +00:00
Scokart Gilles f96bb8f731 increase timeout for slower machine (the test is taking 11 seconds on my machine, and the thread-1 was the last one to finish)
git-svn-id: https://svn.apache.org/repos/asf/ant/ivy/core/trunk@602094 13f79535-47bb-0310-9956-ffa450edef68
2007-12-07 13:29:35 +00:00
Xavier Hanin 3738993998 - improved locking reliability by surrounding more cache related operations with lock (IVY-654)
- moved yet more responsibilities from resolver to cache manager (still on the road to IVY-399)
- review of namespace use in basic resolver: now all logs from the basic resolver should be performed in the system namespace, and the code is less confusing between the system and repository namespace

remaining work: 
- add settings to configure locking and document (IVY-654)
- move more responsibilities to cache manager (checkModified for instance) (IVY-399)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600184 13f79535-47bb-0310-9956-ffa450edef68
2007-12-01 19:26:20 +00:00
Xavier Hanin 5bd85a69dd - review responsibilities between resolver and cache manager, making cache management slightly more flexible (IVY-399)
- introduce lock strategy, used by CacheManager, not yet fully implemented nor tested (IVY-654)

git-svn-id: https://svn.apache.org/repos/asf/incubator/ivy/core/trunk@600004 13f79535-47bb-0310-9956-ffa450edef68
2007-11-30 22:59:53 +00:00