value

in lib/logstash-docket/util/threadsafe_deferral.rb [31:45]


      def value
        
        
        @generated ? @result : @mutex.synchronize do
          
          
          @generated ? @result :  begin
            result = @generator.call
            @generator = nil
            @generated = true
            @result = result
          end
        end
      end