You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@sling.apache.org by ra...@apache.org on 2017/10/16 15:37:48 UTC

svn commit: r1812299 - /sling/trunk/bundles/scripting/core/src/main/java/org/apache/sling/scripting/core/impl/ScriptCacheImpl.java

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"