Uses of Interface
com.atlassian.cache.CacheSettings

Packages that use CacheSettings
com.atlassian.cache   
com.atlassian.cache.ehcache   
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 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.impl
 

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)
           
 

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.