module Datadog::Contrib::Dalli::Quantize

Quantize contains dalli-specic quantization tools.

Public Instance Methods

format_command(operation, args) click to toggle source
# File lib/ddtrace/contrib/dalli/quantize.rb, line 10
def format_command(operation, args)
  placeholder = "#{operation} BLOB (OMITTED)"
  command = [operation, *args].join(' ').strip
  command = Utils.utf8_encode(command, binary: true, placeholder: placeholder)
  Utils.truncate(command, Ext::QUANTIZE_MAX_CMD_LENGTH)
rescue => e
  Datadog.logger.debug("Error sanitizing Dalli operation: #{e}")
  placeholder
end