Class HttpCacheEngineBindingsDelegate


  • public class HttpCacheEngineBindingsDelegate
    extends Object
    HttpCacheEngineBindingsDelegate

    Handles the bulk of the bindings logic for the HttpCacheEngineImpl

    • Constructor Detail

      • HttpCacheEngineBindingsDelegate

        public HttpCacheEngineBindingsDelegate()
    • Method Detail

      • bindHttpCacheConfig

        public void bindHttpCacheConfig​(HttpCacheConfig cacheConfig,
                                        Map<String,​Object> configs)
        Binds cache config. Cache config could come and go at run time.
        Parameters:
        cacheConfig -
        configs -
      • unbindHttpCacheConfig

        public void unbindHttpCacheConfig​(HttpCacheConfig cacheConfig)
        Unbinds cache config.
        Parameters:
        cacheConfig -
      • bindHttpCacheStore

        public void bindHttpCacheStore​(HttpCacheStore cacheStore)
        Binds cache store implementation
        Parameters:
        cacheStore -
      • unbindHttpCacheStore

        public void unbindHttpCacheStore​(HttpCacheStore cacheStore)
        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 -