Add cache provider builder