class RedisClient::CircuitBreaker
def record_success
def record_success return unless @state == :half_open @lock.synchronize do return unless @state == :half_open @successes += 1 if @successes >= @success_threshold @state = :closed end end end
def record_success return unless @state == :half_open @lock.synchronize do return unless @state == :half_open @successes += 1 if @successes >= @success_threshold @state = :closed end end end