Beispiel #1
0
        public UnderlayCache(IUnderlayCacheRepository repository, ILogger <UnderlayCache> logger)
        {
            _repository = repository;
            _logger     = logger;

            // Initialise cache path if required
            _cachePath = PathHelper.CachePath();
            if (!Directory.Exists(_cachePath))
            {
                Directory.CreateDirectory(_cachePath);
            }
        }
Beispiel #2
0
 public InitialiseUnderlayCache(IUnderlayCacheRepository cacheRepository) => _cacheRepository = cacheRepository;