# File lib/new_relic/agent/transaction/xray_sample_buffer.rb, line 14
        def initialize
          super

          # Memoize the config setting since this happens per request
          @enabled = NewRelic::Agent.config['xray_session.allow_traces''xray_session.allow_traces']
          NewRelic::Agent.config.register_callback('xray_session.allow_traces''xray_session.allow_traces') do |new_value|
            @enabled = new_value
          end

          @capacity = NewRelic::Agent.config['xray_session.max_samples''xray_session.max_samples']
          NewRelic::Agent.config.register_callback('xray_session.max_samples''xray_session.max_samples') do |new_value|
            @capacity = new_value
          end
        end