Cache rest mapper and discovery client

They are both stateful so it is beneficial for performance to cache them.

Kubernetes-commit: 037ed11f649f356efc4363db32b9f85ef02ca106
This commit is contained in:
Mikhail Mazurskiy 2021-07-25 19:31:58 +10:00 committed by Kubernetes Publisher
parent 6d070ad4a8
commit 0ae31f68fd

View File

@ -205,7 +205,7 @@ func (d *DeferredDiscoveryRESTMapper) getDelegate() (meta.RESTMapper, error) {
}
d.delegate = NewDiscoveryRESTMapper(groupResources)
return d.delegate, err
return d.delegate, nil
}
// Reset resets the internally cached Discovery information and will