class ElasticAPM::Util::Throttle

def call

def call
  if @last_call && seconds_since_last_call < @buffer_secs
    return @last_result
  end
  @last_call = now
  @last_result = @block.call
end