org.ehcache.spi.loaderwriter
Interface WriteBehindProvider

All Superinterfaces:
Service

public interface WriteBehindProvider
extends Service


Method Summary
<K,V> CacheLoaderWriter<K,V>
createWriteBehindLoaderWriter(CacheLoaderWriter<K,V> cacheLoaderWriter, WriteBehindConfiguration configuration)
          Provider Interface for decorator loaderwriter
 void releaseWriteBehindLoaderWriter(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

createWriteBehindLoaderWriter

<K,V> CacheLoaderWriter<K,V> createWriteBehindLoaderWriter(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

releaseWriteBehindLoaderWriter

void releaseWriteBehindLoaderWriter(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