public List<ApplicationId> readApplicationIds() {
        return db.getChildren(applicationsPath).stream()
                 .map(ApplicationId::fromSerializedForm)
                 .toList();
    }
Acquires the single cluster-global, reentrant lock with the specified timeout for active nodes of this application
node-repository/src/main/java/com/yahoo/vespa/hosted/provision/persistence/CuratorDb.java