Author: radu Date: Mon Oct 16 15:37:48 2017 New Revision: 1812299 URL: http://svn.apache.org/viewvc?rev=1812299&view=rev Log: SLING-7201 - ScriptCache implementation doesn't correctly flush stale entries
* corrected annotation configuration by adding the bind and unbind parameters Modified: sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptCacheImpl.java Modified: sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptCacheImpl.java URL: http://svn.apache.org/viewvc/sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptCacheImpl.java?rev=1812299&r1=1812298&r2=1812299&view=diff ============================================================================== --- sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptCacheImpl.java (original) +++ sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptCacheImpl.java Mon Oct 16 15:37:48 2017 @@ -64,10 +64,12 @@ import org.slf4j.LoggerFactory; @Component( service = ScriptCache.class, reference = @Reference( - name = "ScriptEngineFactory", - service = ScriptEngineFactory.class, - cardinality = ReferenceCardinality.MULTIPLE, - policy = ReferencePolicy.DYNAMIC + name = "ScriptEngineFactory", + bind = "bindScriptEngineFactory", + unbind = "unbindScriptEngineFactory", + service = ScriptEngineFactory.class, + cardinality = ReferenceCardinality.MULTIPLE, + policy = ReferencePolicy.DYNAMIC ), property = { Constants.SERVICE_VENDOR + "=The Apache Software Foundation"