Example #1
0
 public bool RegisterOperator(CacheType type, ICacheOperator op)
 {
     if (Operators.ContainsKey(type))
     {
         return(false);
     }
     op.SetCacheDir(baseDir + "//mcdata");
     Operators.Add(type, op);
     return(true);
 }
 public HttpClientWrapper(IHttpClientFactory clientFactory,
                          IRequestBuilderFactory builderFactory,
                          IResponseResolverFactory resolverFactory,
                          ILogger <HttpClientWrapper> logger,
                          IRetryPolicyProcessor retryProcessor,
                          IInvokeRecordStore recordStore,
                          ICacheOperator cacheOperator)
 {
     _clientFactory   = clientFactory;
     _builderFactory  = builderFactory;
     _resolverFactory = resolverFactory;
     _logger          = logger;
     _retryProcessor  = retryProcessor;
     _recordStore     = recordStore;
     _cacheOperator   = cacheOperator;
 }