puppetlabs/puppet — pull request #906 by daniel-pittman (2012-07-05 18:47:56+00:00)
Title: feature: add a json terminus for catalog cache

In testing, some users report that tens of seconds, and occasionally even minutes, are spent persisting the catalog to disk as YAML. In testing JSON is at least three times faster (one third the elapsed time), so we can add a JSON backed implementation of the same operation.