/[Apache-SVN]
ViewVC logotype

Revision 1700229


Jump to revision: Previous Next
Author: radu
Date: Mon Aug 31 10:55:07 2015 UTC (8 years, 9 months ago)
Changed paths: 18
Log Message:
SLING-4977 - Optimise the SightlyJavaCompilerService to provide objects faster

* changed the implementation of the UnitChangeMonitor so that repository POJOs are stored by class name instead of path
* delayed repository reads in SightlyJavaCompilerService#getInstance
* added tests for Java POJOs stored in bundles and the repository

Changed paths

Path Details
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/compiler/SightlyJavaCompilerService.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/compiler/UnitChangeMonitor.java
(Copied from sling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/UnitChangeMonitor.java, r1700222)
added , text changed
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/compiler/Utils.java added
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/SightlyScriptEngineFactory.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/UnitChangeMonitor.java deleted
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/UnitLoader.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/engine/src/main/java/org/apache/sling/scripting/sightly/impl/engine/extension/use/JavaUseProvider.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/engine/src/test/java/org/apache/sling/scripting/sightly/impl/compiler/SightlyJavaCompilerServiceTest.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/testing/pom.xml modified , text changed
Directorysling/trunk/bundles/scripting/sightly/testing/src/main/provisioning/model.txt modified , text changed
Directorysling/trunk/bundles/scripting/sightly/testing/src/test/java/org/apache/sling/scripting/sightly/it/performance/PerformanceIT.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/testing-content/pom.xml modified , text changed
Directorysling/trunk/bundles/scripting/sightly/testing-content/src/main/java/org/apache/sling/scripting/sightly/testing/use/ added
Directorysling/trunk/bundles/scripting/sightly/testing-content/src/main/java/org/apache/sling/scripting/sightly/testing/use/Test.java added
Directorysling/trunk/bundles/scripting/sightly/testing-content/src/main/resources/SLING-INF/apps/sightlyperf/test/Test.java modified , text changed
Directorysling/trunk/bundles/scripting/sightly/testing-content/src/main/resources/SLING-INF/apps/sightlyperf/test/sly-java-pojo-bundle.html
(Copied from sling/trunk/bundles/scripting/sightly/testing-content/src/main/resources/SLING-INF/apps/sightlyperf/test/sly-java.html, r1700222)
added , text changed
Directorysling/trunk/bundles/scripting/sightly/testing-content/src/main/resources/SLING-INF/apps/sightlyperf/test/sly-java-pojo-repo.html
(Copied from sling/trunk/bundles/scripting/sightly/testing-content/src/main/resources/SLING-INF/apps/sightlyperf/test/sly-java.html, r1700222)
added , text changed
Directorysling/trunk/bundles/scripting/sightly/testing-content/src/main/resources/SLING-INF/apps/sightlyperf/test/sly-java.html deleted

infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26