org.ehcache.spi.loaderwriter
Interface WriteBehindDecoratorLoaderWriterProvider

All Superinterfaces:
Service

public interface WriteBehindDecoratorLoaderWriterProvider
extends Service


Method Summary
<K,V> CacheLoaderWriter<K,V>
createWriteBehindDecoratorLoaderWriter(CacheLoaderWriter<K,V> cacheLoaderWriter, WriteBehindConfiguration configuration)
          Provider Interface for decorator loaderwriter
 void releaseWriteBehindDecoratorCacheLoaderWriter(CacheLoaderWriter<?,?> cacheLoaderWriter)
          Invoked by CacheManager when a Cache is being removed from it.
 
Methods inherited from interface org.ehcache.spi.service.Service
start, stop
 

Method Detail

createWriteBehindDecoratorLoaderWriter

<K,V> CacheLoaderWriter<K,V> createWriteBehindDecoratorLoaderWriter(CacheLoaderWriter<K,V> cacheLoaderWriter,
                                                                    WriteBehindConfiguration configuration)
Provider Interface for decorator loaderwriter

Type Parameters:
K - the key type for the associated Cache
V - the value type for the associated Cache
Parameters:
cacheLoaderWriter - loaderwriter
configuration - configuration
Returns:
loaderwriter

releaseWriteBehindDecoratorCacheLoaderWriter

void releaseWriteBehindDecoratorCacheLoaderWriter(CacheLoaderWriter<?,?> cacheLoaderWriter)
Invoked by CacheManager when a Cache is being removed from it.

Parameters:
cacheLoaderWriter - the CacheLoaderWriter that was initially associated with the Cache being removed