Type caching was made permanent because there is no point for it not to be