lib/new_relic/agent/instrumentation/memcache/prepend.rb in newrelic_rpm-8.8.0 vs lib/new_relic/agent/instrumentation/memcache/prepend.rb in newrelic_rpm-8.9.0

- old
+ new

@@ -83,11 +83,18 @@ def dalli_server_prepender Module.new do extend Helper include NewRelic::Agent::Instrumentation::Memcache::Tracer - def send_multiget keys - send_multiget_with_newrelic_tracing(keys) { super } + # TODO: Dalli - 3.1.0 renamed send_multiget to piplined_get, but the method is otherwise the same + if Gem::Version.new(::Dalli::VERSION) >= Gem::Version.new('3.1.0') + def pipelined_get keys + send_multiget_with_newrelic_tracing(keys) { super } + end + else + def send_multiget keys + send_multiget_with_newrelic_tracing(keys) { super } + end end end end end end