List<RunDashboardService> () { myServiceLock.readLock().lock(); try { return myServices.stream().flatMap(Collection::stream).collect(Collectors.toList()); } finally { myServiceLock.readLock().unlock(); } }