K - key typeV - value typepublic class GuavaCacheBuilder<K,V> extends Object implements CacheBuilder<K,V>
CacheBuilder implementation for guava.| Constructor and Description |
|---|
GuavaCacheBuilder() |
| Modifier and Type | Method and Description |
|---|---|
Cache<K,V> |
build()
Build Cache with provided init variables.
|
Cache<K,V> |
build(String configuration)
Build Cache with provided configuration.
|
GuavaCacheBuilder<K,V> |
expireAfterAccess(Long aExpireAfterAccess)
Set
expireAfterAccess. |
GuavaCacheBuilder<K,V> |
expireAfterAccessTimeUnit(TimeUnit aExpireAfterAccessTimeUnit)
Set
expireAfterAccessTimeUnit. |
GuavaCacheBuilder<K,V> |
expireAfterWrite(Long aExpireAfterWrite)
Set
expireAfterWrite. |
GuavaCacheBuilder<K,V> |
expireAfterWriteTimeUnit(TimeUnit aExpireAfterWriteTimeUnit)
Set
expireAfterWriteTimeUnit. |
GuavaCacheBuilder<K,V> |
functionLoad(LoadFunction<K,V> aFunctionLoad)
Set
functionLoad. |
GuavaCacheBuilder<K,V> |
initialCapacity(int aInitialCapacity)
Set
initialCapacity. |
GuavaCacheBuilder<K,V> |
initiateCapacity(int aInitialCapacity)
Deprecated.
|
GuavaCacheBuilder<K,V> |
maximumCapacity(long aMaximumCapacity)
Set
maximumCapacity. |
String |
toString() |
public GuavaCacheBuilder<K,V> initialCapacity(int aInitialCapacity)
initialCapacity.aInitialCapacity - initial capacity.GuavaCacheBuilder@Deprecated public GuavaCacheBuilder<K,V> initiateCapacity(int aInitialCapacity)
setInitialCapacity instead.aInitialCapacity - initial capacity.GuavaCacheBuilderpublic GuavaCacheBuilder<K,V> maximumCapacity(long aMaximumCapacity)
maximumCapacity.aMaximumCapacity - maximum capacityGuavaCacheBuilderpublic GuavaCacheBuilder<K,V> expireAfterAccess(Long aExpireAfterAccess)
expireAfterAccess.aExpireAfterAccess - expiration time after last access in expireAfterAccessTimeUnitGuavaCacheBuilderpublic GuavaCacheBuilder<K,V> expireAfterAccessTimeUnit(TimeUnit aExpireAfterAccessTimeUnit)
expireAfterAccessTimeUnit.aExpireAfterAccessTimeUnit - TimeUnitGuavaCacheBuilderpublic GuavaCacheBuilder<K,V> expireAfterWrite(Long aExpireAfterWrite)
expireAfterWrite.aExpireAfterWrite - Expiration time after last write in expireAfterWriteTimeUnitGuavaCacheBuilderpublic GuavaCacheBuilder<K,V> expireAfterWriteTimeUnit(TimeUnit aExpireAfterWriteTimeUnit)
expireAfterWriteTimeUnit.aExpireAfterWriteTimeUnit - TimeUnitGuavaCacheBuilderpublic GuavaCacheBuilder<K,V> functionLoad(LoadFunction<K,V> aFunctionLoad)
functionLoad.aFunctionLoad - LoadFunctionGuavaCacheBuilderpublic Cache<K,V> build()
CacheBuilderbuild in interface CacheBuilder<K,V>Cachepublic Cache<K,V> build(String configuration)
CacheBuilderbuild in interface CacheBuilder<K,V>configuration - configuration nameCacheCopyright © 2013–2019 BB Corp. All rights reserved.