Skip to content

Commit 5b2b6bc

Browse files
authored
Merge pull request #139 from scala-steward/update/guava-33.6.0-jre
Update guava to 33.6.0-jre
2 parents 50367a1 + e4f37ce commit 5b2b6bc

4 files changed

Lines changed: 12 additions & 10 deletions

File tree

build.sbt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ val slf4jVersion = "2.0.17"
2626
val logbackVersion = "1.5.32" // Tests only
2727
val commonsLang3Version = "3.20.0"
2828
val commonsCodecVersion = "1.21.0"
29-
val guavaVersion = "33.5.0-jre"
29+
val guavaVersion = "33.6.0-jre"
3030
val commonsNetVersion = "3.13.0"
3131
val scalatestVersion = "3.2.20"
3232

scex-core/src/main/scala/com/avsystem/scex/compiler/CachingScexCompiler.scala

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,20 +7,21 @@ import com.avsystem.scex.validation.{SymbolValidator, SyntaxValidator}
77
import com.google.common.cache.CacheBuilder
88
import com.google.common.util.concurrent.ExecutionError
99

10-
import java.util.concurrent.{ExecutionException, TimeUnit}
10+
import java.time.Duration
11+
import java.util.concurrent.ExecutionException
1112
import scala.util.{Failure, Success, Try}
1213

1314
trait CachingScexCompiler extends ScexCompiler {
1415

1516
import com.avsystem.scex.util.CommonUtils._
1617

1718
private val preprocessingCache = CacheBuilder.newBuilder
18-
.expireAfterAccess(settings.expressionExpirationTime.value, TimeUnit.SECONDS)
19+
.expireAfterAccess(Duration.ofSeconds(settings.expressionExpirationTime.value))
1920
.maximumSize(settings.expressionCacheSize.value)
2021
.build[(String, Boolean), (String, PositionMapping)]
2122

2223
private val expressionCache = CacheBuilder.newBuilder
23-
.expireAfterAccess(settings.expressionExpirationTime.value, TimeUnit.SECONDS)
24+
.expireAfterAccess(Duration.ofSeconds(settings.expressionExpirationTime.value))
2425
.maximumSize(settings.expressionCacheSize.value)
2526
.build[ExpressionDef, Try[RawExpression]]
2627

scex-core/src/main/scala/com/avsystem/scex/compiler/TemplateOptimizingScexCompiler.scala

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.avsystem.scex
22
package compiler
33

4-
import java.util.concurrent.TimeUnit
4+
import java.time.Duration
55

66
import com.avsystem.scex.compiler.ScexCompiler.{CompilationFailedException, CompileError}
77
import com.avsystem.scex.compiler.TemplateOptimizingScexCompiler.ConversionSupplier
@@ -33,7 +33,7 @@ trait TemplateOptimizingScexCompiler extends ScexPresentationCompiler {
3333
import com.avsystem.scex.util.CacheImplicits._
3434

3535
private val literalConversionsCache = CacheBuilder.newBuilder
36-
.expireAfterAccess(settings.expressionExpirationTime.value, TimeUnit.SECONDS)
36+
.expireAfterAccess(Duration.ofSeconds(settings.expressionExpirationTime.value))
3737
.build[(ExpressionProfile, String, String), Try[ConversionSupplier[Any]]]((compileLiteralConversion _).tupled)
3838

3939
private def getLiteralConversion(exprDef: ExpressionDef) =

scex-core/src/main/scala/com/avsystem/scex/compiler/presentation/CachingScexPresentationCompiler.scala

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
package com.avsystem.scex
22
package compiler.presentation
33

4-
import java.util.concurrent.{ExecutionException, TimeUnit}
4+
import java.time.Duration
5+
import java.util.concurrent.ExecutionException
56
import java.{lang => jl, util => ju}
67

78
import com.avsystem.scex.compiler.ExpressionDef
@@ -21,19 +22,19 @@ trait CachingScexPresentationCompiler extends ScexPresentationCompiler {
2122
import com.avsystem.scex.util.CommonUtils._
2223

2324
private val errorsCache = CacheBuilder.newBuilder
24-
.expireAfterAccess(settings.completionExpirationTime.value, TimeUnit.SECONDS)
25+
.expireAfterAccess(Duration.ofSeconds(settings.completionExpirationTime.value))
2526
.maximumSize(settings.errorsCacheSize.value)
2627
.build[ExpressionDef, List[CompileError]]
2728

2829
private val scopeCompletionCache = CacheBuilder.newBuilder
29-
.expireAfterAccess(settings.completionExpirationTime.value, TimeUnit.SECONDS)
30+
.expireAfterAccess(Duration.ofSeconds(settings.completionExpirationTime.value))
3031
.maximumSize(settings.scopeCompletionCacheSize.value)
3132
.build[ExpressionDef, Completion]
3233

3334
case class TypeMembersCacheKey(profile: ExpressionProfile, contextType: String, ownerType: TypeWrapper)
3435

3536
private val typeMembersCache = CacheBuilder.newBuilder
36-
.expireAfterAccess(settings.completionExpirationTime.value, TimeUnit.SECONDS)
37+
.expireAfterAccess(Duration.ofSeconds(settings.completionExpirationTime.value))
3738
.maximumSize(settings.typeMembersCacheSize.value)
3839
.build[TypeMembersCacheKey, Vector[Member]]
3940

0 commit comments

Comments
 (0)