/// <inheritdoc /> public IEnumerable <ISilentRedisServer> GetAllServers(object asyncState = null) { try { var servers = _redisDatabaseProvider.GetAllServers(asyncState) ?? Enumerable.Empty <IRedisServer>(); return(servers.Select(x => new SilentRedisServer(x))); } catch (Exception e) { Logger.LogErrorFormat(e, "Taking of all Redis servers has been failed."); return(Enumerable.Empty <ISilentRedisServer>()); } }