fun indexAllOnce()

in src/main/kotlin/jetbrains/buildServer/server/querylang/autocompl/CompletionManager.kt [268:281]


    fun indexAllOnce() {
        if (myIndexInitialized.get()) return

        lock.writeLock().lock()
        try {
            projectManager.projects.forEach { updateProject(it) }
            projectManager.allBuildTypes.forEach { updateBuildType(it) }
            projectManager.allTemplates.forEach { updateTemplate(it) }
            projectManager.allVcsRoots.forEach { updateVcsRoot(it) }
            myIndexInitialized.set(true)
        } finally {
            lock.writeLock().unlock()
        }
    }