public class EhCacheProvider extends Object implements CacheProvider
| Modifier and Type | Field and Description |
|---|---|
private javax.persistence.Cache |
cache
The cache.
|
private boolean |
initializing
The initializing.
|
private List<net.sf.ehcache.event.CacheEventListener> |
listeners
The listeners.
|
private static org.slf4j.Logger |
log
The Constant log.
|
private net.sf.ehcache.CacheManager |
manager
The manager.
|
private static String |
NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME
The Constant NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME.
|
| Constructor and Description |
|---|
EhCacheProvider() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDefaultListener(net.sf.ehcache.event.CacheEventListener cacheEventListener)
Adds the default listener.
|
void |
clearAll()
Clear all.
|
javax.persistence.Cache |
createCache(String name) |
javax.persistence.Cache |
getCache(String cacheName) |
net.sf.ehcache.CacheManager |
getCacheManager()
Gets the cache manager.
|
void |
init(Map<?,?> properties) |
void |
init(String cacheResourceName) |
private URL |
loadResource(String configurationResourceName)
Load resource.
|
void |
shutdown() |
private static final org.slf4j.Logger log
private net.sf.ehcache.CacheManager manager
private javax.persistence.Cache cache
private static final String NET_SF_EHCACHE_CONFIGURATION_RESOURCE_NAME
private boolean initializing
private List<net.sf.ehcache.event.CacheEventListener> listeners
public void init(String cacheResourceName)
init in interface CacheProviderpublic void init(Map<?,?> properties)
init in interface CacheProviderprivate URL loadResource(String configurationResourceName)
configurationResourceName - the configuration resource namepublic javax.persistence.Cache createCache(String name)
createCache in interface CacheProviderpublic javax.persistence.Cache getCache(String cacheName) throws CacheException
getCache in interface CacheProviderCacheExceptionpublic void shutdown()
shutdown in interface CacheProviderpublic void clearAll()
public net.sf.ehcache.CacheManager getCacheManager()
public void addDefaultListener(net.sf.ehcache.event.CacheEventListener cacheEventListener)
cacheEventListener - the cache event listenerCopyright © 2015. All Rights Reserved.