@@ -5,7 +5,9 @@ import org.jetbrains.exposed.dao.IntEntity
55import org.jetbrains.exposed.dao.IntEntityClass
66import org.jetbrains.exposed.dao.id.EntityID
77import org.jetbrains.exposed.dao.id.IntIdTable
8- import org.jetbrains.exposed.sql.*
8+ import org.jetbrains.exposed.sql.Database
9+ import org.jetbrains.exposed.sql.SchemaUtils
10+ import org.jetbrains.exposed.sql.deleteAll
911import org.jetbrains.exposed.sql.transactions.transaction
1012import java.nio.file.Path
1113import java.nio.file.Paths
@@ -47,7 +49,10 @@ class BuildScriptClassPathCacheEntryEntity(id: EntityID<Int>) : IntEntity(id) {
4749}
4850
4951/* * A classpath resolver that caches another resolver */
50- internal class CachedClassPathResolver (private val wrapped : ClassPathResolver , private val db : Database ) : ClassPathResolver {
52+ internal class CachedClassPathResolver (
53+ private val wrapped : ClassPathResolver ,
54+ private val db : Database
55+ ) : ClassPathResolver {
5156 override val resolverType: String get() = " Cached + ${wrapped.resolverType} "
5257
5358 private var cachedClassPathEntries: Set <ClassPathEntry >
@@ -96,7 +101,9 @@ internal class CachedClassPathResolver(private val wrapped: ClassPathResolver, p
96101
97102 init {
98103 transaction(db) {
99- SchemaUtils .createMissingTablesAndColumns(ClassPathMetadataCache , ClassPathCacheEntry , BuildScriptClassPathCacheEntry )
104+ SchemaUtils .createMissingTablesAndColumns(
105+ ClassPathMetadataCache , ClassPathCacheEntry , BuildScriptClassPathCacheEntry
106+ )
100107 }
101108 }
102109
@@ -152,7 +159,9 @@ internal class CachedClassPathResolver(private val wrapped: ClassPathResolver, p
152159 private fun updateBuildScriptClasspathCache (newClasspath : Set <Path >) {
153160 transaction(db) {
154161 cachedBuildScriptClassPathEntries = newClasspath
155- cachedClassPathMetadata = cachedClassPathMetadata?.copy(buildFileVersion = currentBuildFileVersion) ? : ClasspathMetadata ()
162+ cachedClassPathMetadata = cachedClassPathMetadata?.copy(
163+ buildFileVersion = currentBuildFileVersion
164+ ) ? : ClasspathMetadata ()
156165 }
157166 }
158167
0 commit comments