Provisioner provisioner;
provisioner = _provisionerMap.get(resourceId);
// instantiate and cache a provisioner if there isn't one already cached
if (provisioner == null) {
ProvisionerRef provisionerRef = provisionerConfig.getProvisionerRef();
if (provisionerRef != null) {
provisioner = provisionerRef.getProvisioner();
}
if (provisioner != null) {
provisioner.init(helixManager, resourceConfig);
_containerProviderMap.put(resourceId, provisioner.getContainerProvider());
_targetProviderMap.put(resourceId, provisioner.getTargetProvider());