set reset_cache as public because it was documented