net.sf.ehcache.Ehcache.bootstrap()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(6.0k)|赞(0)|评价(0)|浏览(141)

本文整理了Java中net.sf.ehcache.Ehcache.bootstrap()方法的一些代码示例,展示了Ehcache.bootstrap()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ehcache.bootstrap()方法的具体详情如下:
包路径:net.sf.ehcache.Ehcache
类名称:Ehcache
方法名:bootstrap

Ehcache.bootstrap介绍

[英]Bootstrap command. This must be called after the Cache is intialised, during CacheManager initialisation. If loads are synchronous, they will complete before the CacheManager initialise completes, otherwise they will happen in the background.

This method is not intended to be called explicitly, but rather is called implicitly by the cache's net.sf.ehcache.CacheManager instance during the cache initialization. Invoking this method directly will likely lead to breaking.
[中]引导命令。初始化缓存后,在CacheManager初始化期间,必须调用此函数。如果加载是同步的,它们将在CacheManager初始化完成之前完成,否则它们将在后台发生。
此方法不打算显式调用,而是由缓存的网络隐式调用。旧金山。ehcache。缓存初始化期间的CacheManager实例。直接调用此方法可能会导致中断。

代码示例

代码示例来源:origin: net.sf.ehcache/ehcache

/**
 * {@inheritDoc}
 */
public void bootstrap() {
  underlyingCache.bootstrap();
}

代码示例来源:origin: net.sf.ehcache/ehcache

/**
* {@inheritDoc}
*/
public void bootstrap() {
  // THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
  Thread t = Thread.currentThread();
  ClassLoader prev = t.getContextClassLoader();
  t.setContextClassLoader(this.classLoader);
  try {
    this.cache.bootstrap();
  } finally {
    t.setContextClassLoader(prev);
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache

/**
 * {@inheritDoc}
 */
public void bootstrap() {
  underlyingCache.bootstrap();
}

代码示例来源:origin: net.sf.ehcache.internal/ehcache-core

/**
 * {@inheritDoc}
 */
public void bootstrap() {
  underlyingCache.bootstrap();
}

代码示例来源:origin: net.sf.ehcache/ehcache-explicitlocking

/**
 * Bootstrap command. This must be called after the Cache is intialised, during CacheManager initialisation. If loads are synchronous,
 * they will complete before the CacheManager initialise completes, otherwise they will happen in the background.
 */
public void bootstrap() {
  cache.bootstrap();
}

代码示例来源:origin: org.sonatype.nexus.bundles/org.sonatype.nexus.bundles.ehcache

/**
 * {@inheritDoc}
 */
public void bootstrap() {
  underlyingCache.bootstrap();
}

代码示例来源:origin: net.sf.ehcache/ehcache

/**
 * Initialize the given {@link Ehcache} without adding it to the {@link CacheManager}.
 *
 * @param cache
 * @param registerCacheConfig
 */
void initializeEhcache(final Ehcache cache, final boolean registerCacheConfig) {
  if (!registerCacheConfig) {
    cache.getCacheConfiguration().setupFor(this, registerCacheConfig, getParentCacheName(cache));
  } else {
    cache.getCacheConfiguration().setupFor(this);
  }
  cache.setCacheManager(this);
  cache.setTransactionManagerLookup(transactionManagerLookup);
  cache.initialise();
  if (!runtimeCfg.allowsDynamicCacheConfig()) {
    cache.disableDynamicFeatures();
  }
  if (!registerCacheConfig) {
    associateShadowCache(cache);
  }
  try {
    cache.bootstrap();
  } catch (CacheException e) {
    LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e);
  }
}

代码示例来源:origin: net.sf.ehcache.internal/ehcache-core

/**
* {@inheritDoc}
*/
public void bootstrap() {
  // THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
  Thread t = Thread.currentThread();
  ClassLoader prev = t.getContextClassLoader();
  t.setContextClassLoader(this.classLoader);
  try {
    this.cache.bootstrap();
  } finally {
    t.setContextClassLoader(prev);
  }
}

代码示例来源:origin: org.sonatype.nexus.bundles/org.sonatype.nexus.bundles.ehcache

/**
* {@inheritDoc}
*/
public void bootstrap() {
  // THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
  Thread t = Thread.currentThread();
  ClassLoader prev = t.getContextClassLoader();
  t.setContextClassLoader(this.classLoader);
  try {
    this.cache.bootstrap();
  } finally {
    t.setContextClassLoader(prev);
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache

/**
* {@inheritDoc}
*/
public void bootstrap() {
  // THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
  Thread t = Thread.currentThread();
  ClassLoader prev = t.getContextClassLoader();
  t.setContextClassLoader(this.classLoader);
  try {
    this.cache.bootstrap();
  } finally {
    t.setContextClassLoader(prev);
  }
}

代码示例来源:origin: rtyley/mini-git-server

public void bootstrap() {
 self().bootstrap();
}

代码示例来源:origin: com.github.albfernandez.richfaces/richfaces-core

public void start() {
  if (!preconfiguredCache) {
    cache.initialise();
    cache.bootstrap();
  }
}

代码示例来源:origin: com.madgag/mini-git-server-server

public void bootstrap() {
 self().bootstrap();
}

代码示例来源:origin: Red5/red5-io

cache.bootstrap();

代码示例来源:origin: org.red5/red5-io

cache.bootstrap();

代码示例来源:origin: net.sf.ehcache.internal/ehcache-core

/**
 * Initialize the given {@link Ehcache} without adding it to the {@link CacheManager}.
 *
 * @param cache
 * @param registerCacheConfig
 */
void initializeEhcache(final Ehcache cache, final boolean registerCacheConfig) {
  if (!registerCacheConfig) {
    cache.getCacheConfiguration().setupFor(this, registerCacheConfig, getParentCacheName(cache));
  } else {
    cache.getCacheConfiguration().setupFor(this);
  }
  cache.setCacheManager(this);
  cache.setTransactionManagerLookup(transactionManagerLookup);
  cache.initialise();
  if (!runtimeCfg.allowsDynamicCacheConfig()) {
    cache.disableDynamicFeatures();
  }
  if (!registerCacheConfig) {
    associateShadowCache(cache);
  }
  try {
    cache.bootstrap();
  } catch (CacheException e) {
    LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e);
  }
}

代码示例来源:origin: org.sonatype.nexus.bundles/org.sonatype.nexus.bundles.ehcache

/**
 * Initialize the given {@link Ehcache} without adding it to the {@link CacheManager}.
 *
 * @param cache
 * @param registerCacheConfig
 */
void initializeEhcache(final Ehcache cache, final boolean registerCacheConfig) {
  if (!registerCacheConfig) {
    cache.getCacheConfiguration().setupFor(this, registerCacheConfig, getParentCacheName(cache));
  } else {
    cache.getCacheConfiguration().setupFor(this);
  }
  cache.setCacheManager(this);
  cache.setTransactionManagerLookup(transactionManagerLookup);
  cache.initialise();
  if (!runtimeCfg.allowsDynamicCacheConfig()) {
    cache.disableDynamicFeatures();
  }
  if (!registerCacheConfig) {
    associateShadowCache(cache);
  }
  try {
    cache.bootstrap();
  } catch (CacheException e) {
    LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e);
  }
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache

cache.bootstrap();
} catch (CacheException e) {
  LOG.warn("Cache " + cache.getName() + "requested bootstrap but a CacheException occured. " + e.getMessage(), e);

相关文章

Ehcache类方法