# File lib/ferret/index.rb, line 579
579:     def optimize()
580:       @dir.synchrolock do
581:         ensure_writer_open()
582:         @writer.optimize()
583:         @writer.close()
584:         @writer = nil
585:       end
586:     end