diff --git a/com.openexchange.config.cascade.impl/src/com/openexchange/config/cascade/impl/ContextCacheListener.java b/com.openexchange.config.cascade.impl/src/com/openexchange/config/cascade/impl/ContextCacheListener.java index 48fefa1148380c92be4d8ee673477b054f643790..14210b7ed5014d90cd966cbdc0d928047d123526 100644 --- a/com.openexchange.config.cascade.impl/src/com/openexchange/config/cascade/impl/ContextCacheListener.java +++ b/com.openexchange.config.cascade.impl/src/com/openexchange/config/cascade/impl/ContextCacheListener.java @@ -31,6 +31,7 @@ import com.openexchange.cache.v2.events.CacheEvent; import com.openexchange.cache.v2.events.CacheEventInterest; import com.openexchange.cache.v2.events.CacheEvents; import com.openexchange.cache.v2.events.DefaultCacheEventInterest; +import com.openexchange.cache.v2.filter.CacheFilter; /** * {@link ContextCacheListener} - Listens to events from the {@link CoreModuleName#CONTEXT} cache to invalidate the config-cascade cache as needed. @@ -42,7 +43,12 @@ public class ContextCacheListener extends AbstractTrackingCacheEventListener { private static final org.slf4j.Logger LOG = org.slf4j.LoggerFactory.getLogger(ContextCacheListener.class); /** The interest for all events in the "context" core module cache */ - private static final CacheEventInterest EVENT_INTEREST = DefaultCacheEventInterest.builder() .build(); + private static final CacheEventInterest EVENT_INTEREST = DefaultCacheEventInterest.builder() + .withOnlyRemote(false) + .withFilter(CacheFilter.builder() + .withCoreModuleName(CoreModuleName.CONTEXT) + .build()) + .build(); /** * Initializes a new {@link ContextCacheListener}.