org.ehcache.config
Class CacheConfigurationBuilder<K,V>
java.lang.Object
org.ehcache.config.CacheConfigurationBuilder<K,V>
public class CacheConfigurationBuilder<K,V>
- extends java.lang.Object
Method Summary |
CacheConfigurationBuilder<K,V> |
add(Builder<? extends ServiceConfiguration<?>> configurationBuilder)
|
CacheConfigurationBuilder<K,V> |
add(ServiceConfiguration<?> configuration)
|
|
buildConfig(java.lang.Class<CK> keyType,
java.lang.Class<CV> valueType)
|
|
buildConfig(java.lang.Class<CK> keyType,
java.lang.Class<CV> valueType,
EvictionVeto<? super CK,? super CV> evictionVeto,
EvictionPrioritizer<? super CK,? super CV> evictionPrioritizer)
|
CacheConfigurationBuilder<K,V> |
clearAllServiceConfig()
|
|
evictionVeto(EvictionVeto<? super NK,? super NV> veto)
|
|
getExistingServiceConfiguration(java.lang.Class<T> clazz)
|
boolean |
hasDefaultExpiry()
|
static
|
newCacheConfigurationBuilder()
|
CacheConfigurationBuilder<K,V> |
remove(ServiceConfiguration<?> configuration)
|
|
usingEvictionPrioritizer(EvictionPrioritizer<? super NK,? super NV> evictionPrioritizer)
|
CacheConfigurationBuilder<K,V> |
withClassLoader(java.lang.ClassLoader classLoader)
|
|
withExpiry(Expiry<? super NK,? super NV> expiry)
|
CacheConfigurationBuilder<K,V> |
withResourcePools(ResourcePools resourcePools)
|
CacheConfigurationBuilder<K,V> |
withResourcePools(ResourcePoolsBuilder resourcePoolsBuilder)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
newCacheConfigurationBuilder
public static <K,V> CacheConfigurationBuilder<K,V> newCacheConfigurationBuilder()
add
public CacheConfigurationBuilder<K,V> add(ServiceConfiguration<?> configuration)
add
public CacheConfigurationBuilder<K,V> add(Builder<? extends ServiceConfiguration<?>> configurationBuilder)
usingEvictionPrioritizer
public <NK extends K,NV extends V> CacheConfigurationBuilder<NK,NV> usingEvictionPrioritizer(EvictionPrioritizer<? super NK,? super NV> evictionPrioritizer)
evictionVeto
public <NK extends K,NV extends V> CacheConfigurationBuilder<NK,NV> evictionVeto(EvictionVeto<? super NK,? super NV> veto)
remove
public CacheConfigurationBuilder<K,V> remove(ServiceConfiguration<?> configuration)
clearAllServiceConfig
public CacheConfigurationBuilder<K,V> clearAllServiceConfig()
getExistingServiceConfiguration
public <T extends ServiceConfiguration<?>> T getExistingServiceConfiguration(java.lang.Class<T> clazz)
buildConfig
public <CK extends K,CV extends V> CacheConfiguration<CK,CV> buildConfig(java.lang.Class<CK> keyType,
java.lang.Class<CV> valueType)
buildConfig
public <CK extends K,CV extends V> CacheConfiguration<CK,CV> buildConfig(java.lang.Class<CK> keyType,
java.lang.Class<CV> valueType,
EvictionVeto<? super CK,? super CV> evictionVeto,
EvictionPrioritizer<? super CK,? super CV> evictionPrioritizer)
withClassLoader
public CacheConfigurationBuilder<K,V> withClassLoader(java.lang.ClassLoader classLoader)
withResourcePools
public CacheConfigurationBuilder<K,V> withResourcePools(ResourcePools resourcePools)
withResourcePools
public CacheConfigurationBuilder<K,V> withResourcePools(ResourcePoolsBuilder resourcePoolsBuilder)
withExpiry
public <NK extends K,NV extends V> CacheConfigurationBuilder<NK,NV> withExpiry(Expiry<? super NK,? super NV> expiry)
hasDefaultExpiry
public boolean hasDefaultExpiry()