class SplitIoClient::BinarySearchLatencyTracker
def self.find_bucket_index(micros)
def self.find_bucket_index(micros) if (micros > MAX_LATENCY) then return BUCKETS.length - 1 end if (micros < 1500) then return 0 end index = BUCKETS.find_index(BUCKETS.bsearch {|x| x >= micros }) return index end
def self.get_bucket(latency)
def self.get_bucket(latency) return find_bucket_index(latency * 1000) end