|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.ehcache.internal.classes.ClassInstanceProvider<CacheLoaderWriter<?,?>>
org.ehcache.spi.loaderwriter.DefaultCacheLoaderWriterProvider
public class DefaultCacheLoaderWriterProvider
| Field Summary |
|---|
| Fields inherited from class org.ehcache.internal.classes.ClassInstanceProvider |
|---|
preconfiguredLoaders |
| Constructor Summary | |
|---|---|
DefaultCacheLoaderWriterProvider(DefaultCacheLoaderWriterProviderConfiguration configuration)
|
|
| Method Summary | ||
|---|---|---|
|
createCacheLoaderWriter(java.lang.String alias,
CacheConfiguration<K,V> cacheConfiguration)
Invoked by the CacheManager when a Cache is being added to it. |
|
void |
releaseCacheLoaderWriter(CacheLoaderWriter<?,?> cacheLoaderWriter)
Invoked by CacheManager when a Cache is being removed from it. |
|
| Methods inherited from class org.ehcache.internal.classes.ClassInstanceProvider |
|---|
getPreconfigured, newInstance, newInstance, start, stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.ehcache.spi.service.Service |
|---|
start, stop |
| Constructor Detail |
|---|
public DefaultCacheLoaderWriterProvider(DefaultCacheLoaderWriterProviderConfiguration configuration)
| Method Detail |
|---|
public <K,V> CacheLoaderWriter<? super K,V> createCacheLoaderWriter(java.lang.String alias,
CacheConfiguration<K,V> cacheConfiguration)
CacheLoaderWriterProviderCacheManager when a Cache is being added to it.
createCacheLoaderWriter in interface CacheLoaderWriterProviderK - the key type for the associated CacheV - the value type for the associated Cachealias - the Cache instance's alias in the CacheManagercacheConfiguration - the configuration instance that will be used to create the Cache
CacheLoaderWriter to be used by the Cache or null if nonepublic void releaseCacheLoaderWriter(CacheLoaderWriter<?,?> cacheLoaderWriter)
CacheLoaderWriterProviderCacheManager when a Cache is being removed from it.
releaseCacheLoaderWriter in interface CacheLoaderWriterProvidercacheLoaderWriter - the CacheLoaderWriter that was initially associated with
the Cache being removed
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||