Add a cache builder