security.checkPermission(ContainerPermissions.MANAGE_COMPONENT_PERMISSION);
Object componentKey = componentAdapter.getComponentKey();
if (componentKeyToAdapterCache.putIfAbsent(componentKey, componentAdapter) != null)
{
throw new ContainerException("Key " + componentKey + " duplicated");
}
componentAdapters.add(componentAdapter);
return componentAdapter;
}