# File raggle, line 5028 def Engine::destroy_cache_lock path = $config['cache_lock_path'] # unlock cache lock unless $config['cache_lock'].flock(File::LOCK_UN | File::LOCK_NB) $stderr.puts "WARNING: Couldn't unlock \"#{path}\"." end # close cache lock $config['cache_lock'].flush $config['cache_lock'].close $config['cache_lock'] = nil # start garbage collection (flush out file descriptor) GC.start # unlink cache lock unless File::unlink(path) $stderr.puts "WARNING: Couldn't unlock \"#{path}\"." end end