当前位置: 首页>>代码示例>>Java>>正文


Java CacheConfiguration.getEvictionAdvisor方法代码示例

本文整理汇总了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();
}
 
开发者ID:ehcache,项目名称:ehcache3,代码行数:11,代码来源:EhcacheRuntimeConfiguration.java

示例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;
}
 
开发者ID:ehcache,项目名称:ehcache3,代码行数:17,代码来源:EhcacheManager.java

示例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);
}
 
开发者ID:ehcache,项目名称:ehcache3,代码行数:15,代码来源:StoreConfigurationImpl.java


注:本文中的org.ehcache.config.CacheConfiguration.getEvictionAdvisor方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。