public class HttpCacheEngineBindingsDelegate extends Object
Handles the bulk of the bindings logic for the HttpCacheEngineImpl
| Constructor and Description |
|---|
HttpCacheEngineBindingsDelegate() |
| Modifier and Type | Method and Description |
|---|---|
void |
bindHttpCacheConfig(HttpCacheConfig cacheConfig,
Map<String,Object> configs)
Binds cache config.
|
void |
bindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule,
Map<String,Object> properties)
Binds cache handling rule
|
void |
bindHttpCacheStore(HttpCacheStore cacheStore)
Binds cache store implementation
|
Map<HttpCacheConfig,Map<String,Object>> |
getCacheConfigConfigs() |
List<HttpCacheConfig> |
getCacheConfigs() |
Map<String,HttpCacheHandlingRule> |
getCacheHandlingRules() |
Map<String,HttpCacheStore> |
getCacheStoresMap() |
void |
unbindHttpCacheConfig(HttpCacheConfig cacheConfig)
Unbinds cache config.
|
void |
unbindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule,
Map<String,Object> configs)
Unbinds handling rule.
|
void |
unbindHttpCacheStore(HttpCacheStore cacheStore)
Unbinds cache store.
|
public void bindHttpCacheConfig(HttpCacheConfig cacheConfig, Map<String,Object> configs)
cacheConfig - configs - public void unbindHttpCacheConfig(HttpCacheConfig cacheConfig)
cacheConfig - public void bindHttpCacheStore(HttpCacheStore cacheStore)
cacheStore - public void unbindHttpCacheStore(HttpCacheStore cacheStore)
cacheStore - public void bindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule, Map<String,Object> properties)
cacheHandlingRule - properties - public void unbindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule, Map<String,Object> configs)
cacheHandlingRule - configs - public List<HttpCacheConfig> getCacheConfigs()
public Map<String,HttpCacheStore> getCacheStoresMap()
public Map<String,HttpCacheHandlingRule> getCacheHandlingRules()
public Map<HttpCacheConfig,Map<String,Object>> getCacheConfigConfigs()
Copyright © 2013–2020 Adobe. All rights reserved.