Reviewers: Dan Rice,

Message:
Requesting review

Description:
This change speeds up the ClientBundle and CssResource generators.

- Use the compiler's ResourceOracle instead of the ClassLoader to find
resources
- Add a caching mechanism to ClientBundle's ResourceContext to allow
ResourceGenerators to cache data between invocations.
- Update CssResourceGenerator to use the cache for obfuscated type
names.

The cache in ResourceContext will be discarded whenever the TypeOracle
changes or its reload count increases.

Please review this at http://gwt-code-reviews.appspot.com/40804

Affected files:
   M user/src/com/google/gwt/resources/ext/ResourceContext.java
   M user/src/com/google/gwt/resources/ext/ResourceGeneratorUtil.java
   M  
user/src/com/google/gwt/resources/rebind/context/AbstractClientBundleGenerator.java
   M  
user/src/com/google/gwt/resources/rebind/context/AbstractResourceContext.java
   M user/src/com/google/gwt/resources/rg/CssResourceGenerator.java



--~--~---------~--~----~------------~-------~--~----~
http://groups.google.com/group/Google-Web-Toolkit-Contributors
-~----------~----~----~----~------~----~------~--~---

Reply via email to