lib/new_relic/agent/instrumentation/memcache/prepend.rb in newrelic_rpm-8.1.0 vs lib/new_relic/agent/instrumentation/memcache/prepend.rb in newrelic_rpm-8.2.0
- old
+ new
@@ -29,11 +29,17 @@
def dalli_prependers
if supports_datastore_instances?
yield ::Dalli::Client, dalli_client_prepender(dalli_methods)
yield ::Dalli::Client, dalli_get_multi_prepender(:get_multi)
- yield ::Dalli::Server, dalli_server_prepender
+
+ if supports_binary_protocol?
+ yield ::Dalli::Protocol::Binary, dalli_server_prepender
+ else
+ yield ::Dalli::Server, dalli_server_prepender
+ end
+
yield ::Dalli::Ring, dalli_ring_prepender
else
yield ::Dalli::Client, dalli_client_prepender(client_methods)
end
end
@@ -83,6 +89,6 @@
end
end
end
end
end
-end
\ No newline at end of file
+end