Use default api cache if not provided