Uses of Interface
com.atlassian.cache.CacheSettings

Packages that use CacheSettings
com.atlassian.cache   
com.atlassian.cache.ehcache   
com.atlassian.cache.hazelcast   
com.atlassian.cache.impl   
com.atlassian.cache.memory   
 

Uses of CacheSettings in com.atlassian.cache
 

Methods in com.atlassian.cache that return CacheSettings
 CacheSettings CacheSettingsBuilder.build()
           
 CacheSettings CacheSettingsDefaultsProvider.getDefaults(String name)
          Obtains the default cache settings.
 CacheSettings CacheSettings.override(CacheSettings overrides)
          Returns a new CacheSettings instance where the current settings are overridden with settings specified in overrides.
 

Methods in com.atlassian.cache with parameters of type CacheSettings
<K,V> Cache<K,V>
CacheFactory.getCache(String name, CacheLoader<K,V> loader, CacheSettings required)
          Returns the cache with the given name, loader and required cache settings, creates it if necessary.
<V> CachedReference<V>
CacheFactory.getCachedReference(Class<?> owningClass, String name, Supplier<V> supplier, CacheSettings required)
          Returns a Cached Reference, creating it if necessary.
<V> CachedReference<V>
CacheFactory.getCachedReference(String name, Supplier<V> supplier, CacheSettings required)
          Returns a Cached Reference, creating it if necessary.
 CacheSettings CacheSettings.override(CacheSettings overrides)
          Returns a new CacheSettings instance where the current settings are overridden with settings specified in overrides.
 

Uses of CacheSettings in com.atlassian.cache.ehcache
 

Methods in com.atlassian.cache.ehcache with parameters of type CacheSettings
protected
<K,V> ManagedCache
EhCacheManager.createComputingCache(String name, CacheSettings settings, CacheLoader<K,V> loader)
           
protected  ManagedCache EhCacheManager.createSimpleCache(String name, CacheSettings settings)
           
<V> CachedReference<V>
EhCacheManager.getCachedReference(String name, Supplier<V> supplier, CacheSettings settings)
           
 

Uses of CacheSettings in com.atlassian.cache.hazelcast
 

Methods in com.atlassian.cache.hazelcast with parameters of type CacheSettings
protected  void HazelcastCacheManager.checkSettingsAreCompatible(String name, CacheSettings settings)
           
protected  com.hazelcast.config.MapConfig HazelcastCacheManager.configureMap(String mapName, CacheSettings settings)
           
 com.hazelcast.config.MapConfig HazelcastMapConfigConfigurator.configureMapConfig(CacheSettings settings, com.hazelcast.config.MapConfig mapConfig)
           
protected
<K,V> ManagedCache
HazelcastCacheManager.createComputingCache(String name, CacheSettings settings, CacheLoader<K,V> loader)
           
protected
<K,V> Cache<K,V>
HazelcastCacheManager.createDistributedCache(String name, CacheLoader<K,V> loader, CacheSettings settings)
           
protected
<V> CachedReference<V>
HazelcastCacheManager.createDistributedCachedReference(String name, Supplier<V> supplier, CacheSettings settings)
           
protected
<K,V> Cache<K,V>
HazelcastCacheManager.createHybridCache(String name, CacheLoader<K,V> loader, CacheSettings settings)
           
protected
<V> CachedReference<V>
HazelcastCacheManager.createHybridCachedReference(String name, Supplier<V> supplier, CacheSettings settings)
           
protected  ManagedCache HazelcastCacheManager.createSimpleCache(String name, CacheSettings settings)
           
protected
<V> CachedReference<V>
HazelcastCacheManager.doCreateCachedReference(String name, Supplier<V> supplier, CacheSettings settings)
           
<V> CachedReference<V>
HazelcastCacheManager.getCachedReference(String name, Supplier<V> supplier, CacheSettings settings)
           
 

Constructors in com.atlassian.cache.hazelcast with parameters of type CacheSettings
HazelcastCache(String name, com.hazelcast.core.IMap<K,V> map, com.hazelcast.config.MapConfig config, CacheLoader<K,V> cacheLoader, CacheSettings settings)
           
HazelcastHybridCache(String name, CacheFactory localCacheFactory, com.hazelcast.core.IMap<K,Long> versionMap, com.hazelcast.config.MapConfig config, CacheLoader<K,V> cacheLoader, CacheSettings settings)
           
HazelcastHybridCachedReference(String name, CacheFactory localFactory, com.hazelcast.core.IMap<ReferenceKey,Long> versionMap, Supplier<V> supplier, CacheSettings settings)
           
ManagedCacheSupport(String name, com.hazelcast.config.MapConfig config, CacheSettings settings)
           
ManagedHybridCacheSupport(String name, CacheSettings settings)
           
 

Uses of CacheSettings in com.atlassian.cache.impl
 

Methods in com.atlassian.cache.impl that return CacheSettings
protected  CacheSettings AbstractCacheManager.mergeSettings(String name, CacheSettings settings)
           
 

Methods in com.atlassian.cache.impl with parameters of type CacheSettings
protected abstract
<K,V> ManagedCache
AbstractCacheManager.createComputingCache(String name, CacheSettings settings, CacheLoader<K,V> loader)
          Creates a cache that upon a miss is able to populate itself using the loader.
protected abstract  ManagedCache AbstractCacheManager.createSimpleCache(String name, CacheSettings settings)
          Creates a cache with no loader, i.e.
<K,V> Cache<K,V>
AbstractCacheManager.getCache(String name, CacheLoader<K,V> loader, CacheSettings settings)
           
<V> CachedReference<V>
AbstractCacheManager.getCachedReference(Class<?> owningClass, String name, Supplier<V> supplier, CacheSettings settings)
           
protected  CacheSettings AbstractCacheManager.mergeSettings(String name, CacheSettings settings)
           
 

Uses of CacheSettings in com.atlassian.cache.memory
 

Methods in com.atlassian.cache.memory with parameters of type CacheSettings
protected
<K,V> ManagedCache
MemoryCacheManager.createComputingCache(String name, CacheSettings settings, CacheLoader<K,V> loader)
           
protected  ManagedCache MemoryCacheManager.createSimpleCache(String name, CacheSettings settings)
           
<V> CachedReference<V>
MemoryCacheManager.getCachedReference(String name, Supplier<V> supplier, CacheSettings settings)
           
 



Copyright © 2014 Atlassian. All rights reserved.