View Javadoc
1   package com.atlassian.cache.vcache;
2   
3   import javax.annotation.Nonnull;
4   
5   import com.atlassian.vcache.ExternalCacheSettings;
6   import com.atlassian.vcache.ExternalCacheSettingsBuilder;
7   import com.atlassian.vcache.JvmCacheSettings;
8   import com.atlassian.vcache.JvmCacheSettingsBuilder;
9   import com.atlassian.vcache.internal.VCacheSettingsDefaultsProvider;
10  
11  /**
12   * Implementation that returns empty defaults.
13   */
14  class EmptyVCacheSettingsDefaultsProvider implements VCacheSettingsDefaultsProvider
15  {
16      @Nonnull
17      @Override
18      public ExternalCacheSettings getExternalDefaults(String name)
19      {
20          return new ExternalCacheSettingsBuilder().build();
21      }
22  
23      @Nonnull
24      @Override
25      public JvmCacheSettings getJvmDefaults(String name)
26      {
27          return new JvmCacheSettingsBuilder().build();
28      }
29  }