本文整理了Java中net.sf.ehcache.Ehcache.putAll()
方法的一些代码示例,展示了Ehcache.putAll()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ehcache.putAll()
方法的具体详情如下:
包路径:net.sf.ehcache.Ehcache
类名称:Ehcache
方法名:putAll
[英]Puts a collection of elements in to the cache.
This method will throw a NullPointerException if a null element or null key is encountered in the collection, and a partial completion may result (as only some of the elements may have been put).
For each element that is put the registered CacheEventListeners are notified of a newly put item ( net.sf.ehcache.event.CacheEventListener#notifyElementPut(net.sf.ehcache.Ehcache,net.sf.ehcache.Element)) regardless of whether the individual put is a new put or an update.
[中]将元素集合放入缓存。
如果在集合中遇到null元素或null键,此方法将引发NullPointerException,并且可能导致部分完成(因为可能只放置了部分元素)。
对于放置的每个元素,注册的CacheEventListener都会收到新放置项(net.sf.ehcache.event.CacheEventListener#notifyElementPut(net.sf.ehcache.ehcache,net.sf.ehcache.element))的通知,而不管单个放置是新放置还是更新。
代码示例来源:origin: net.sf.ehcache/ehcache
/**
* {@inheritDoc}
*/
public void putAll(Collection<Element> elements) throws IllegalArgumentException, IllegalStateException, CacheException {
underlyingCache.putAll(elements);
}
代码示例来源:origin: net.sf.ehcache/ehcache
/**
* {@inheritDoc}
*/
public void putAll(Collection arg0) throws IllegalArgumentException, IllegalStateException, CacheException {
// THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
Thread t = Thread.currentThread();
ClassLoader prev = t.getContextClassLoader();
t.setContextClassLoader(this.classLoader);
try {
this.cache.putAll(arg0);
} finally {
t.setContextClassLoader(prev);
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache
/**
* {@inheritDoc}
*/
public void putAll(Collection<Element> elements) throws IllegalArgumentException, IllegalStateException, CacheException {
underlyingCache.putAll(elements);
}
代码示例来源:origin: org.sonatype.nexus.bundles/org.sonatype.nexus.bundles.ehcache
/**
* {@inheritDoc}
*/
public void putAll(Collection<Element> elements) throws IllegalArgumentException, IllegalStateException, CacheException {
underlyingCache.putAll(elements);
}
代码示例来源:origin: net.sf.ehcache.internal/ehcache-core
/**
* {@inheritDoc}
*/
public void putAll(Collection<Element> elements) throws IllegalArgumentException, IllegalStateException, CacheException {
underlyingCache.putAll(elements);
}
代码示例来源:origin: net.sf.ehcache.internal/ehcache-core
/**
* {@inheritDoc}
*/
public void putAll(Collection arg0) throws IllegalArgumentException, IllegalStateException, CacheException {
// THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
Thread t = Thread.currentThread();
ClassLoader prev = t.getContextClassLoader();
t.setContextClassLoader(this.classLoader);
try {
this.cache.putAll(arg0);
} finally {
t.setContextClassLoader(prev);
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.ehcache
/**
* {@inheritDoc}
*/
public void putAll(Collection arg0) throws IllegalArgumentException, IllegalStateException, CacheException {
// THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
Thread t = Thread.currentThread();
ClassLoader prev = t.getContextClassLoader();
t.setContextClassLoader(this.classLoader);
try {
this.cache.putAll(arg0);
} finally {
t.setContextClassLoader(prev);
}
}
代码示例来源:origin: org.sonatype.nexus.bundles/org.sonatype.nexus.bundles.ehcache
/**
* {@inheritDoc}
*/
public void putAll(Collection arg0) throws IllegalArgumentException, IllegalStateException, CacheException {
// THIS IS GENERATED CODE -- DO NOT HAND MODIFY!
Thread t = Thread.currentThread();
ClassLoader prev = t.getContextClassLoader();
t.setContextClassLoader(this.classLoader);
try {
this.cache.putAll(arg0);
} finally {
t.setContextClassLoader(prev);
}
}
代码示例来源:origin: org.sakaiproject.kernel/sakai-kernel-impl
@Override
public void putAll(Map<? extends K, ? extends V> map) {
if (map != null && !map.isEmpty()) {
HashSet<Element> elements = new HashSet<Element>(map.size());
for (Map.Entry<? extends K, ? extends V> entry : map.entrySet()) {
if (entry.getKey() != null) {
elements.add( new Element(entry.getKey(), entry.getValue()) );
}
}
if (!elements.isEmpty()) {
cache.putAll(elements);
}
}
}
内容来源于网络,如有侵权,请联系作者删除!