jetbrains.buildServer.util.cache
Interface CacheProvider
public interface CacheProvider
- Since:
- 6.0
- Author:
- kir
|
Method Summary |
|
getOrCreateCache(java.lang.String cacheName,
java.lang.Class<T> cachedItemsClass)
Create or get existing named cache. |
|
getOrCreateCache(java.lang.String cacheName,
java.lang.Class<T> cachedItemsClass,
int defaultTTLsecs,
boolean inMemoryOnly)
Create or get existing named cache. |
getOrCreateCache
@NotNull
<T> SCache<T> getOrCreateCache(java.lang.String cacheName,
java.lang.Class<T> cachedItemsClass)
- Create or get existing named cache. If new cache is created, the resuting cache data will be persisted to disk
getOrCreateCache
@NotNull
<T> SCache<T> getOrCreateCache(java.lang.String cacheName,
java.lang.Class<T> cachedItemsClass,
int defaultTTLsecs,
boolean inMemoryOnly)
- Create or get existing named cache.
- Parameters:
cacheName - cache namedefaultTTLsecs - default time to live value for all values put to the cache (if not specified explicitly)inMemoryOnly - if true, cache will never be put on the disk
- Returns:
- cache object