final PathAddress containerAddress = cacheAddress.subAddress(0, cacheAddress.size()-1) ;
ModelNode containerModel = context.readResourceFromRoot(containerAddress).getModel();
// re-add the services if the remove failed
String cacheType = getCacheType(operation) ;
ServiceVerificationHandler verificationHandler = null ;
if (cacheType.equals(ModelKeys.LOCAL_CACHE)) {
LocalCacheAdd.INSTANCE.installRuntimeServices(context, operation, containerModel, cacheModel, verificationHandler);
} else if (cacheType.equals(ModelKeys.INVALIDATION_CACHE)) {
InvalidationCacheAdd.INSTANCE.installRuntimeServices(context, operation, containerModel, cacheModel, verificationHandler);