module I18n::Backend::Cache

def fetch(cache_key, &block)

def fetch(cache_key, &block)
  result = _fetch(cache_key, &block)
  throw(:exception, result) if result.is_a?(MissingTranslation)
  result = result.dup if result.frozen? rescue result
  result
end