# File lib/mcollective/cache.rb, line 129 def self.synchronize(cache_name) check_cache!(cache_name) raise_code(:PLMC14, "No block supplied to synchronize on cache '%{cache_name}'", :debug, :cache_name => cache_name) unless block_given? @cache_locks[cache_name].synchronize do yield end end