@@ -5,7 +5,9 @@ import org.jetbrains.exposed.dao.IntEntity
5
5
import org.jetbrains.exposed.dao.IntEntityClass
6
6
import org.jetbrains.exposed.dao.id.EntityID
7
7
import 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
9
11
import org.jetbrains.exposed.sql.transactions.transaction
10
12
import java.nio.file.Path
11
13
import java.nio.file.Paths
@@ -47,7 +49,10 @@ class BuildScriptClassPathCacheEntryEntity(id: EntityID<Int>) : IntEntity(id) {
47
49
}
48
50
49
51
/* * 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 {
51
56
override val resolverType: String get() = " Cached + ${wrapped.resolverType} "
52
57
53
58
private var cachedClassPathEntries: Set <ClassPathEntry >
@@ -96,7 +101,9 @@ internal class CachedClassPathResolver(private val wrapped: ClassPathResolver, p
96
101
97
102
init {
98
103
transaction(db) {
99
- SchemaUtils .createMissingTablesAndColumns(ClassPathMetadataCache , ClassPathCacheEntry , BuildScriptClassPathCacheEntry )
104
+ SchemaUtils .createMissingTablesAndColumns(
105
+ ClassPathMetadataCache , ClassPathCacheEntry , BuildScriptClassPathCacheEntry
106
+ )
100
107
}
101
108
}
102
109
@@ -152,7 +159,9 @@ internal class CachedClassPathResolver(private val wrapped: ClassPathResolver, p
152
159
private fun updateBuildScriptClasspathCache (newClasspath : Set <Path >) {
153
160
transaction(db) {
154
161
cachedBuildScriptClassPathEntries = newClasspath
155
- cachedClassPathMetadata = cachedClassPathMetadata?.copy(buildFileVersion = currentBuildFileVersion) ? : ClasspathMetadata ()
162
+ cachedClassPathMetadata = cachedClassPathMetadata?.copy(
163
+ buildFileVersion = currentBuildFileVersion
164
+ ) ? : ClasspathMetadata ()
156
165
}
157
166
}
158
167
0 commit comments