-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/16289/
-----------------------------------------------------------
Review request for shindig.
Bugs: SHINDIG-1935
https://issues.apache.org/jira/browse/SHINDIG-1935
Repository: shindig
Description
-------
A patch for Shindig-1935.
This patch contains two changes . The first change is to increase the maxDepth
of sizeOfPolicy for template library cache, as the template file can be complex
enough to exceed the original 1000 limitation .
Another change is to rewrite the template xml string before parsing. This
reduces the string object number counted by ehcache. The rewrite can be
controlled by a property in shindig.properties. The negative impact is it would
impact the readability of the gadget code in browser.
Diffs
-----
trunk/java/common/conf/shindig.properties 1550619
trunk/java/common/src/main/resources/org/apache/shindig/common/cache/ehcache/ehcacheConfig.xml
1550619
trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/templates/TemplateLibraryFactory.java
1550619
trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/rewrite/TemplateRewriterTest.java
1550619
trunk/java/gadgets/src/test/java/org/apache/shindig/gadgets/templates/TemplateLibraryFactoryTest.java
1550619
Diff: https://reviews.apache.org/r/16289/diff/
Testing
-------
Tested with a template with lots of lines.
Without the patch , we will get the warning message as shindig-1935.
With the patch, there is no such warning message. And the gadget can be
rendered successfully.
Thanks,
Yun Zhi Lin