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"