Added a simple cache of recent revisions to reduce the number of Gets