@Override
public Collection<ServiceInfo> listServices(boolean allowCache) throws PlatformLayerClientException {
Collection<ServiceInfo> services = this.services;
if (!allowCache || services == null) {
ServiceInfoCollection serviceInfoCollection = opsSystem.listServices();
services = serviceInfoCollection.services;
this.services = services;
}
return services;