# File lib/ferret/index.rb, line 562 562: def flush() 563: @dir.synchronize do 564: if @reader 565: if @searcher 566: @searcher.close 567: @searcher = nil 568: end 569: @reader.commit 570: elsif @writer 571: @writer.commit 572: end 573: end 574: end