    # File lib/yard/registry.rb, line 97
          def load(files = [], reparse = false)
            if files.is_a?(Array)
              if File.exists?(yardoc_file) && !reparse
                load_yardoc
              else
                size = thread_local_store.keys.size
                YARD.parse(files)
                save if thread_local_store.keys.size > size
              end
            elsif files.is_a?(String)
              load_yardoc(files)
            else
              raise ArgumentError, "Must take a list of files to parse or the .yardoc file to load."
            end
            self
          end