constructor(serverManager, cacheManager, logger) {
        this._logger = logger || new ConsoleLogger(ConsoleLogger.LEVEL.Info);
        this._serverManager = serverManager;
        this._cacheManager = cacheManager;
    }
@param {UpdateServerManager} serverManager
@param {CacheDirectoryManager} cacheManager
@param {Logger} logger