Skip to content

Commit 09e7865

Browse files
committed
feat: EcoCache
1 parent a1d81c6 commit 09e7865

3 files changed

Lines changed: 6 additions & 7 deletions

File tree

build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,6 @@ allprojects {
4545
compileOnly("com.willfp:eco:$ecoVersion")
4646
compileOnly("org.jetbrains:annotations:26.0.2")
4747
compileOnly("org.jetbrains.kotlin:kotlin-stdlib:2.3.0")
48-
compileOnly("com.github.ben-manes.caffeine:caffeine:3.2.3")
4948
}
5049

5150
java {

eco-core/core-plugin/src/main/kotlin/com/willfp/ecoscrolls/target/Targets.kt

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
package com.willfp.ecoscrolls.target
22

3-
import com.github.benmanes.caffeine.cache.Caffeine
3+
import com.willfp.eco.core.cache.EcoCache
44
import com.willfp.eco.core.items.HashedItem
55
import com.willfp.eco.core.registry.Registry
66
import com.willfp.ecoscrolls.plugin
77
import org.bukkit.inventory.ItemStack
8-
import java.util.concurrent.TimeUnit
8+
import java.time.Duration
99

1010
object Targets : Registry<Target>() {
1111
init {
@@ -40,6 +40,6 @@ object Targets : Registry<Target>() {
4040
}
4141
}
4242

43-
private val targetsCache = Caffeine.newBuilder()
44-
.expireAfterAccess(5, TimeUnit.SECONDS)
45-
.build<HashedItem, List<Target>>()
43+
private val targetsCache = EcoCache.builder<HashedItem, List<Target>>()
44+
.expireAfterAccess(Duration.ofSeconds(5))
45+
.build()

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#libreforge-updater
22
#Sat May 30 17:57:36 BST 2026
3-
eco-version=7.6.0
3+
eco-version=7.7.0
44
kotlin.code.style=official
55
libreforge-version=5.6.0
66
version=2.7.0

0 commit comments

Comments
 (0)