class Covered::Persist

def save!

def save!
	# Dump all coverage:
	File.open(@path, "wb") do |file|
		file.flock(File::LOCK_EX)
		
		Console.logger.debug(self) {"Saving to #{@path}..."}
		
		packer = make_packer(file)
		
		self.each do |coverage|
			packer.write(serialize(coverage))
		end
		
		packer.flush
	end
end