puppetlabs/puppetlabs-swift — pull request #17 by bodepd (2012-04-13 20:41:54+00:00)
Title: Ensure swift hash is rebuilt for every puppet run

Previously, the swift caches were being built on the class
instances themselves.

This could result in stale values when puppet runs multiple times
using the same process (like in the case of puppet agent)

This commit uses prefetch to ensure that the retrieved swift ring
values are updated per puppet run.