Add a changeset cache to stop us looking up the same changeset over