org.ehcache.internal.store.tiering
Class CompoundCachingTier.Provider
java.lang.Object
org.ehcache.internal.store.tiering.CompoundCachingTier.Provider
- All Implemented Interfaces:
- CachingTier.Provider, Service
- Enclosing class:
- CompoundCachingTier<K,V>
public static class CompoundCachingTier.Provider
- extends java.lang.Object
- implements CachingTier.Provider
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CompoundCachingTier.Provider
public CompoundCachingTier.Provider()
createCachingTier
public <K,V> CachingTier<K,V> createCachingTier(Store.Configuration<K,V> storeConfig,
ServiceConfiguration<?>... serviceConfigs)
- Specified by:
createCachingTier
in interface CachingTier.Provider
releaseCachingTier
public void releaseCachingTier(CachingTier<?,?> resource)
- Specified by:
releaseCachingTier
in interface CachingTier.Provider
initCachingTier
public void initCachingTier(CachingTier<?,?> resource)
- Specified by:
initCachingTier
in interface CachingTier.Provider
start
public void start(ServiceProvider serviceProvider)
- Description copied from interface:
Service
- Start this service using the provided configuration and
ServiceProvider
.
The goal of the service provider is to allow a service to use other services.
- Specified by:
start
in interface Service
- Parameters:
serviceProvider
- the service provider.
stop
public void stop()
- Description copied from interface:
Service
- Stops this service.
- Specified by:
stop
in interface Service