1 package com.atlassian.cache.ehcache.replication;
2
3 import javax.annotation.Nonnull;
4 import javax.annotation.ParametersAreNonnullByDefault;
5
6 import com.atlassian.cache.CacheSettings;
7
8 import static net.sf.ehcache.config.CacheConfiguration.CacheEventListenerFactoryConfiguration;
9
10
11
12
13
14
15 @ParametersAreNonnullByDefault
16 public interface EhCacheReplicatorConfigFactory
17 {
18
19
20
21
22 @Nonnull
23 CacheEventListenerFactoryConfiguration createCacheReplicatorConfiguration(CacheSettings settings, boolean selfLoadingCache);
24 }