本文整理汇总了Java中org.ehcache.config.CacheConfiguration.getEvictionAdvisor方法的典型用法代码示例。如果您正苦于以下问题:Java CacheConfiguration.getEvictionAdvisor方法的具体用法?Java CacheConfiguration.getEvictionAdvisor怎么用?Java CacheConfiguration.getEvictionAdvisor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.ehcache.config.CacheConfiguration
的用法示例。
在下文中一共展示了CacheConfiguration.getEvictionAdvisor方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: EhcacheRuntimeConfiguration
import org.ehcache.config.CacheConfiguration; //导入方法依赖的package包/类
EhcacheRuntimeConfiguration(CacheConfiguration<K, V> config) {
this.config = config;
this.serviceConfigurations = copy(config.getServiceConfigurations());
this.keyType = config.getKeyType();
this.valueType = config.getValueType();
this.evictionAdvisor = config.getEvictionAdvisor();
this.classLoader = config.getClassLoader();
this.expiry = config.getExpiryPolicy();
this.resourcePools = config.getResourcePools();
}
示例2: adjustConfigurationWithCacheManagerDefaults
import org.ehcache.config.CacheConfiguration; //导入方法依赖的package包/类
/**
* adjusts the config to reflect new classloader & serialization provider
*/
private <K, V> CacheConfiguration<K, V> adjustConfigurationWithCacheManagerDefaults(CacheConfiguration<K, V> config) {
ClassLoader cacheClassLoader = config.getClassLoader();
if (cacheClassLoader == null) {
cacheClassLoader = cacheManagerClassLoader;
}
if (cacheClassLoader != config.getClassLoader() ) {
config = new BaseCacheConfiguration<>(config.getKeyType(), config.getValueType(),
config.getEvictionAdvisor(), cacheClassLoader, config.getExpiryPolicy(),
config.getResourcePools(), config.getServiceConfigurations().toArray(
new ServiceConfiguration<?>[config.getServiceConfigurations().size()]));
}
return config;
}
示例3: StoreConfigurationImpl
import org.ehcache.config.CacheConfiguration; //导入方法依赖的package包/类
/**
* Creates a new {@code StoreConfigurationImpl} based on the provided parameters.
*
* @param cacheConfig the cache configuration
* @param dispatcherConcurrency the level of concurrency for ordered events
* @param keySerializer the key serializer
* @param valueSerializer the value serializer
*/
public StoreConfigurationImpl(CacheConfiguration<K, V> cacheConfig, int dispatcherConcurrency,
Serializer<K> keySerializer, Serializer<V> valueSerializer) {
this(cacheConfig.getKeyType(), cacheConfig.getValueType(), cacheConfig.getEvictionAdvisor(),
cacheConfig.getClassLoader(), cacheConfig.getExpiryPolicy(), cacheConfig.getResourcePools(),
dispatcherConcurrency, keySerializer, valueSerializer);
}