class ActionDispatch::Flash::FlashHash

def sweep # :nodoc:

:nodoc:
This method is called automatically by filters, so you generally don't need to care about it.

Mark for removal entries that were kept, and delete unkept ones.
def sweep # :nodoc:
  @discard.each { |k| @flashes.delete k }
  @discard.replace @flashes.keys
end