API changes required for cache rejiggering