public ErpPriceCalculatorDecorator(IPriceCalculator parent, IHttpContextAccessor httpContextAccessor,
                                    DistributedMemoryCacheService distributedMemoryCacheService, DistributedLockService distributedLockService,
                                    ILogger <ErpPriceCalculatorDecorator> logger)
 {
     _parent = parent;
     _httpContextAccessor           = httpContextAccessor;
     _distributedMemoryCacheService = distributedMemoryCacheService;
     _distributedLockService        = distributedLockService;
     _logger = logger;
 }
 public ERPPriceCalculatorImpl(DistributedMemoryCacheService distributedMemoryCacheService)
 {
     _distributedMemoryCacheService = distributedMemoryCacheService;
 }