public static interface HigherCachingTier.Provider extends Service
Service interface for providing HigherCachingTier instances.| Modifier and Type | Method and Description | 
|---|---|
| <K,V> HigherCachingTier<K,V> | createHigherCachingTier(Store.Configuration<K,V> storeConfig,
                       ServiceConfiguration<?,?>... serviceConfigs)Creates a new  HigherCachingTierinstance using the provided configuration | 
| void | initHigherCachingTier(HigherCachingTier<?,?> resource)Initialises a  HigherCachingTier. | 
| void | releaseHigherCachingTier(HigherCachingTier<?,?> resource)Releases a  HigherCachingTier. | 
<K,V> HigherCachingTier<K,V> createHigherCachingTier(Store.Configuration<K,V> storeConfig, ServiceConfiguration<?,?>... serviceConfigs)
HigherCachingTier instance using the provided configurationK - the key type for this tierV - the value type for this tierstoreConfig - the Store configurationserviceConfigs - a collection of service configurationsvoid releaseHigherCachingTier(HigherCachingTier<?,?> resource)
HigherCachingTier.resource - the higher caching tier to releasejava.lang.IllegalArgumentException - if this provider does not know about this higher caching tiervoid initHigherCachingTier(HigherCachingTier<?,?> resource)
HigherCachingTier.resource - the higher caching tier to initialise