# File lib/ferret/index.rb, line 569
569:     def optimize()
570:       @dir.synchrolock do
571:         ensure_writer_open()
572:         @writer.optimize()
573:         @writer.close()
574:         @writer = nil
575:       end
576:     end