Class HttpCacheEngineBindingsDelegate
java.lang.Object
com.adobe.acs.commons.httpcache.engine.impl.delegate.HttpCacheEngineBindingsDelegate
HttpCacheEngineBindingsDelegate
Handles the bulk of the bindings logic for the HttpCacheEngineImpl
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbindHttpCacheConfig(HttpCacheConfig cacheConfig, Map<String, Object> configs) Binds cache config.voidbindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule, Map<String, Object> properties) Binds cache handling rulevoidbindHttpCacheStore(HttpCacheStore cacheStore) Binds cache store implementationvoidunbindHttpCacheConfig(HttpCacheConfig cacheConfig) Unbinds cache config.voidunbindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule, Map<String, Object> configs) Unbinds handling rule.voidunbindHttpCacheStore(HttpCacheStore cacheStore) Unbinds cache store.
-
Constructor Details
-
HttpCacheEngineBindingsDelegate
public HttpCacheEngineBindingsDelegate()
-
-
Method Details
-
bindHttpCacheConfig
Binds cache config. Cache config could come and go at run time.- Parameters:
cacheConfig-configs-
-
unbindHttpCacheConfig
Unbinds cache config.- Parameters:
cacheConfig-
-
bindHttpCacheStore
Binds cache store implementation- Parameters:
cacheStore-
-
unbindHttpCacheStore
Unbinds cache store.- Parameters:
cacheStore-
-
bindHttpCacheHandlingRule
public void bindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule, Map<String, Object> properties) Binds cache handling rule- Parameters:
cacheHandlingRule-properties-
-
unbindHttpCacheHandlingRule
public void unbindHttpCacheHandlingRule(HttpCacheHandlingRule cacheHandlingRule, Map<String, Object> configs) Unbinds handling rule.- Parameters:
cacheHandlingRule-configs-
-
getCacheConfigs
-
getCacheStoresMap
-
getCacheHandlingRules
-
getCacheConfigConfigs
-