diff --git a/core/build.gradle.kts b/core/build.gradle.kts index 2111e24..f9cdb66 100644 --- a/core/build.gradle.kts +++ b/core/build.gradle.kts @@ -7,8 +7,8 @@ import com.google.protobuf.gradle.protobuf import com.google.protobuf.gradle.protoc import org.gradle.kotlin.dsl.invoke -val grpcVersion = "1.44.1" -val grpcKotlinVersion = "1.2.1" +val grpcVersion = "1.61.1" +val grpcKotlinVersion = "1.4.1" val protobufVersion = "3.19.4" plugins { @@ -42,7 +42,7 @@ protobuf { artifact = "io.grpc:protoc-gen-grpc-java:$grpcVersion" } id("grpckt") { - artifact = "io.grpc:protoc-gen-grpc-kotlin:$grpcKotlinVersion:jdk7@jar" + artifact = "io.grpc:protoc-gen-grpc-kotlin:$grpcKotlinVersion:jdk8@jar" } } generateProtoTasks { diff --git a/core/src/main/kotlin/core/database/LocalCaches.kt b/core/src/main/kotlin/core/database/LocalCaches.kt index 8a2ddfd..47fa4b4 100644 --- a/core/src/main/kotlin/core/database/LocalCaches.kt +++ b/core/src/main/kotlin/core/database/LocalCaches.kt @@ -5,32 +5,32 @@ import com.google.common.cache.CacheBuilder import core.assets.* import core.database.entities.Announce import core.interact.i18n.Language -import java.time.Duration import java.util.* +import java.util.concurrent.TimeUnit data class LocalCaches( val guildProfileUidCache: Cache = CacheBuilder .newBuilder() .maximumSize(1000) - .expireAfterAccess(Duration.ofDays(1)) + .expireAfterAccess(1, TimeUnit.DAYS) .build(), val userProfileUidCache: Cache = CacheBuilder .newBuilder() .maximumSize(1000) - .expireAfterAccess(Duration.ofHours(6)) + .expireAfterAccess(6, TimeUnit.HOURS) .build(), val guildProfileGivenIdCache: Cache = CacheBuilder .newBuilder() .maximumSize(1000) - .expireAfterAccess(Duration.ofDays(1)) + .expireAfterAccess(1, TimeUnit.DAYS) .build(), val userProfileGivenIdCache: Cache = CacheBuilder .newBuilder() .maximumSize(1000) - .expireAfterAccess(Duration.ofHours(6)) + .expireAfterAccess(6, TimeUnit.HOURS) .build(), var announceCache: SortedMap> = sortedMapOf()