These are typically cached at higher levels anyway, but cache at lowest C++ layer as well for consistency with NT3.