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; }